python中enumerate用法

巧了我就是萌 提交于 2021-02-14 18:04:58

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

list = [1, 2, 3, 4]
for i, j in enumerate(list,start=1):
print(i, j)
》》打印结果
1 1
2 2
3 3
4 4

a = "abcde"
for i, j in enumerate(a, start=1):
print(i, j)
》》打印结果
1 a
2 b
3 c
4 d
5 e

dict1 = {"name":"abc","age":18}
for i, j in enumerate(dict1, start=1):
print(i, j)

》》打印结果
1 name
2 age

for循环使用

>>>seq = ['one', 'two', 'three']
>>>for i, element in enumerate(seq):
...    print(i, seq[i])
...
0 one
1 two
2 three
>>>
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!