python第二周

 

 

enumerate()说明

  • enumerate()是python的内置函数
  • enumerate在字典上是枚举、列举的意思
  • 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值
  • enumerate多用于在for循环中得到计数
list1 = ["这", "是", "一个", "测试"]
for i in range (len(list1)):
    print i ,list1[i]
  • 1
  • 2
  • 3
  • 上述方法有些累赘,利用enumerate()会更加直接和优美:
    • list1 = ["这", "是", "一个", "测试"]
      for index, item in enumerate(list1):
          print index, item
      >>>
      0 这
      1 是
      2 一个
      3 测试
    • enumerate还可以接收第二个参数,用于指定索引起始值,如:
    • list1 = ["这", "是", "一个", "测试"]
      for index, item in enumerate(list1, 1):
          print index, item
      >>>
      1 这
      2 是
      3 一个
      4 测试    
    • 解释链接:https://www.cnblogs.com/quietwalk/p/7997850.html
posted @ 2018-11-09 15:50  章十慕珊·  阅读(153)  评论(1编辑  收藏  举报