enumerate函数可以在调用列表内容的同时,调用其索引:
a=['123','wer','wer1']
for i,value in enumerate(a):
print(i)
print(value)
结果为:
0
123
1
wer
2
wer1
一般可以构成字典:
some_list = ['foo', 'bar', 'baz']
mapping = {}
for i, v in enumerate(some_list):
mapping[v] = i
print(mapping)
结果为:
{'foo': 0, 'bar': 1, 'baz': 2}