enumerate(iteration, start) 函数默认包含两个参数,其中 iteration 参数为需要遍历的参数,比如字典、列表、元组等, start 参数为开始的参数,默认为 0 。 enumerate 函数有两个返回值,第一个返回值为从 start 参数开始的数,第二个参数为 iteration 参数中的值。
names = ["Alice","Bob","Carl"] | |
for index,value in enumerate(names): | |
print(f'{index}: {value}') | |
print('\n') | |
for index,value in enumerate(names, 1): | |
print(f'{index}: {value}') |
运行结果如下
0: Alice | |
1: Bob | |
2: Carl | |
1: Alice | |
2: Bob | |
3: Carl |