假定有下面这样的列表:

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

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

def list_to_str(user_list):
c = user_list[0]
for i in range(1, len(user_list)-1):
a = user_list[i]
c = c+','+a
b = user_list[-1]
c = c+',and '+b
return c spam = ['apples', 'bananas', 'tofu', 'cats']
d = list_to_str(spam)
print(d)

最新文章

  1. iOS 实现转盘的效果
  2. MySQL5.0数据库的安装
  3. Maven项目下java.lang.ClassNotFoundException的解决方法
  4. 错误 24 无法嵌入互操作类型“ESRI.ArcGIS.Geometry.PointClass”。请改用适用的接口。 E:\MyGIS\MyGIS\Form1.cs 78 37 MyGIS
  5. maven学习笔记(基本的命令和概念)
  6. ORM 是一种讨厌的反模式
  7. Volley 源码解析
  8. xss脚本攻击
  9. chapter3:Collaborative Filtering ---------A Programmer's Guide to Data Mining
  10. sql Server 触发器 调用java.
  11. servlet和struts2一起使用,实现绝对路径下的图片输出到jsp页面
  12. puppet aix之自动化用户管理
  13. Python学习笔记011_模块_标准库_第三方库的安装
  14. 同步docker的时间
  15. [ SSH框架 ] Hibernate框架学习之四(JPA)
  16. android 内存回收及怎样避免内存泄露
  17. SpringMVC Hello World
  18. 在Windows命令行中编译运行C/C++程序
  19. Django 框架 Form组件
  20. 美食查询手机应用"吃了么":NABC

热门文章

  1. 了解JNI技术
  2. 国行iphone第一次安装APP网络状况
  3. arm-linux-copydump 的使用
  4. vue cli3使用webpack4打包优化
  5. boost相关函数
  6. PHP算法之盛最多水的容器
  7. robotframework冷门关键字
  8. 字体jquery ---
  9. linux上给其他在线用户发送信息(wall, write, talk, mesg)
  10. 校园商铺-4店铺注册功能模块-3thumbnailator图片处理和封装Util