enumerate()函数的作用是通过迭代来遍历一个字符串、列表或字典等,并且为其增加索引,返回值为enumerate类。
代码举例如下:
list=[1,2,3,4,5,6]
for i,j in enumerate(list):print(i,j)
#结果:
0 1
1 2
2 3
3 4
4 5
5 6
name='saber'
for i,j in enumerate(name):print(i,j)
#结果:
0 s
1 a
2 b
3 e
4 r
函数第一个参数为可遍历的对象,第二个参数为索引的开始值,没有的话则默认从零开始。
person={'fname':'katou','lname':'megumi','age':'18'}
for i,j in enumerate(person,1):print(i,j)```#结果:
1 fname
2 lname
3 age