【发布时间】:2017-01-05 23:06:38
【问题描述】:
我正在为初学者的 Python 书做一个练习。我坚持的项目如下:“编写一个函数,将值列表作为参数并返回一个字符串,其中所有项目用逗号和空格分隔。您的函数应该能够与任何列表一起使用传递给它的值”
这是我的代码:
def passInList(spam):
for x in range(len(spam)):
z = spam[x] + ', '
print(z,end= ' ')
spam=['apples', 'bananas', 'tofu', 'and cats']
passInList(spam)
预期输出是 - '苹果、香蕉、豆腐和猫'。
我的输出是-'苹果、香蕉、豆腐和猫,'
我遇到的问题是,我似乎无法摆脱“猫”末尾的逗号。
感谢您的建议。
【问题讨论】:
-
与您的问题没有直接关系,但是:作业说您应该返回一个字符串,但您的函数不返回任何内容。
标签: python