Python 3.x 自动访问Python循环迭代器内的索引计数器

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

我需要在一个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