python enumerate()函数用法

enumerate() 函数的描述

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

使用语法:

1 enumerate(sequence,[start=0])

参数

  • sequence 一个序列、迭代器或其他支持迭代的对象 (string、list 和 tuple 都属于 sequence(序列))
  • start 下标起始位置。默认为0


返回值

  • 返回enumerate对象


案例1:

1 l1 = [11,22,33,44,55]
2 em = enumerate(l1)
3 l2 = [i for i in em]
4 print(l2)
5 
6 # [(0, 11), (1, 22), (2, 33), (3, 44), (4, 55)]

 

案例2:

1 l1 = [11,22,33,44,55]
2 em = enumerate(l1,start = 100)
3 l2 = [ i for i in em]
4 print(l2)
5 
6 # [(100, 11), (101, 22), (102, 33), (103, 44), (104, 55)]

 

posted @ 2022-04-10 22:19  r1-12king  阅读(91)  评论(0编辑  收藏  举报