打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python内置函数for循环使用range、enumerate

正确使用Python的内置函数

      range()允许你通过索引访问数字元素,但我们希望同时获取每个元素的索引和值,更优雅的解决方案使用enumerate()

enumerate()可以遍历list、start参数来设置偏移量(修改初始索引)、遍历dic字典、遍历字符串等等。

  1. # 要求遍历列表,同时访问索引和值
  2. a = ['They','had','published','advertisement']
  3. b = {'a':1,'b':2,'c':3}
  4. c = "compared"
  5. # range 遍历list
  6. for i in range(len(a)):
  7. print(i,a[i])
  8. # enumerate 遍历list
  9. for i,item in enumerate(b):
  10. print (i, item)
  11. # enumerate(a, start=10) start参数来设置偏移量
  12. for i,item in enumerate(a, start=10):
  13. print (i, item)
  14. # enumerate #遍历dic
  15. for i,item in enumerate(b):
  16. print (i, item)
  17. # enumerate #遍历字符串
  18. for i,item in enumerate(c):
  19. print (i, item)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
给妹子讲python-S01E13循环迭代高级技巧
python技巧:一个被忽略的内置枚举函数enumerate()!
Python开发的10个小贴士 – 码农网
Python小白必备的8个最常用的内置函数
python如何遍历字符串
Python进阶05 循环设计
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服