- 示例一
li = ["laodan", "zhaoda", "wanger", "zhangsan", "lisi", "wangwu"]
for index,value in enumerate(li):
print(index, value)
0 laodan
1 zhaoda
2 wanger
3 zhangsan
4 lisi
5 wangwu
- 示例二 start=10 索引哪个值向后加而已,与列表不同
li = ["laodan", "zhaoda", "wanger", "zhangsan", "lisi", "wangwu"]
for index, value in enumerate(li, start=10):
print(index, value)
10 laodan
11 zhaoda
12 wanger
13 zhangsan
14 lisi
15 wangwu
- 示例三 转为列表
print(list(enumerate(li)))
[(0, 'laodan'), (1, 'zhaoda'), (2, 'wanger'), (3, 'zhangsan'), (4, 'lisi'), (5, 'wangwu')]
- 示例四 转为字典
print(dict(enumerate(li)))
{0: 'laodan', 1: 'zhaoda', 2: 'wanger', 3: 'zhangsan', 4: 'lisi', 5: 'wangwu'}