shuiqinghan2012的个人空间 https://bbs.21ic.com/?875044 [收藏] [复制] [RSS]

日志

Python编程快速上手——让繁琐工作自动化 4.10.1 逗号代码

已有 529 次阅读2020-6-20 17:52 |个人分类:Python|系统分类:兴趣爱好

0620 列表学习,作业思考4.10 实践项目

作为实践,编程完成下列任务。



4.10.1 逗号代码

假定有下面这样的列表:





spam = ['apples', 'bananas', 'tofu', 'cats']







编写一个函数,它以一个列表值作为参数,返回一个字符串。该字符串包含所有表项,表项之间以逗号和空格分隔,并在最后一个表项之前插入and。例如,将前面的spam列表传递给函数,将返回'apples,
bananas, tofu, and cats'。但你的函数应该能够处理传递给它的任何列表。


spam = ['apples', 'bananas', 'tofu', 'cats']
def jospam(spam):
    string = ''         #定义并初始化局部列表变量
    for i in range(len(spam)-1): #倒数第二个之前循环加
        string = string+spam[i]+', '
    string = string + 'and '#增加and
    string = string +spam[len(spam)-1] #连接最后一个
    return string  #返回列表

print(jospam(spam))



路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)