python 逗号代码

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-30 13:06   60   0
假定有下面这样的列表:
spam = ['apples', 'bananas', 'tofu', 'cats']
编写一个函数,它以一个列表值作为参数,返回一个字符串。该字符串包含所
有表项,表项之间以逗号和空格分隔,并在最后一个表项之前插入and。例如,将
前面的spam 列表传递给函数,将返回'apples, bananas, tofu, and cats'。但你的函数应

该能够处理传递给它的任何列表。

def comma(someParameter):
 i=0
 tempstr=someParameter[0]
 for i in range(len(someParameter)):
  a=someParameter[i]
  if i==0:
   tempstr=tempstr
  elif i==len(someParameter)-1:
   tempstr=tempstr+', and '+someParameter[i]
   ##print (tempstr) 
  else :
   tempstr=tempstr+','+someParameter[i]
 print (tempstr)

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP