将一个可迭代/遍历的对象组成一个索引序列,利用他可以同时获得索引与值
for itm in enumerate(iterable):
print(itm)
# 仅比直接使用for in多一个索引
for i,itm in enumerate(iterable):
print(i, itm)
可以指定索引起始值
>>>list(enumerate('abc'))
# [(0, 'a'), (1, 'b'), (2, 'c')]
# 指定起始值
>>>list(enumerate('abc', 3)) # 从3开始
# [(3, 'a'), (4, 'b'), (5, 'c')]