要求:
对于列表spam = ['apple','bananas','watermelon','orange'],以列表的每一个列表值作为参数,返回一个字符串,该字符串包含所有表项,表项之间用’,‘和空格分隔,并在最后一个表项之前插入and,返回apple, bananas, watermelon, and orange
代码如下;
def quliebiaoyuansu(spam):
last='and '+ spam[-1]
newspam = ''
del spam[-1]
for i in range(len(spam)):
newspam = newspam + spam[i]
newspam = newspam + ','+' '
newspam += last
return newspam
spam = ['apple','bananas','watermelon','orange']
spam = quliebiaoyuansu(spam)
print(str(spam))