Python 3.x 自动访问Python循环迭代器内的索引计数器
我需要在一个iterable上循环,还需要访问该循环中的索引计数器:Python 3.x 自动访问Python循环迭代器内的索引计数器,python-3.x,for-loop,iterator,Python 3.x,For Loop,Iterator,我需要在一个iterable上循环,还需要访问该循环中的索引计数器: i = 0 for item in items: # ... i += 1 是否有更为一致的Python语法来实现这一点,可能是在相同的for语句中既提升迭代器又增加索引计数器的语法?Python有一个函数: items = 'abcdef' for i, item in enumerate(items): print(i, item) 其中打印: 0 a 1 b 2 c 3 d 4 e 5 f
i = 0
for item in items:
# ...
i += 1
是否有更为一致的Python语法来实现这一点,可能是在相同的for
语句中既提升迭代器又增加索引计数器的语法?Python有一个函数:
items = 'abcdef'
for i, item in enumerate(items):
print(i, item)
其中打印:
0 a
1 b
2 c
3 d
4 e
5 f