编写一个函数,它以一个列表值作为参数,返回一个字符串。
spam = ['apples', 'bananas', 'tofu', 'cats']
def list2str(spam):
str1 = ' '
for i in range(len(spam)-1):
str1 =str1 + str(spam[i]) + ',' + ' '
if i == len(spam)-2:
str1 = str1 + 'and' +' '
str1 = str1 + str(spam[len(spam)-1])
return str1
print(list2str(spam))