在'for'循环中访问索引

发布时间 2023-10-11 23:15:05作者: 小满独家

内容来自 DOC https://q.houxu6.top/?s=在'for'循环中访问索引

for循环中遍历序列时如何访问索引?

xs = [8, 23, 45]

for index, x in enumerate(xs):
    print("item #{} = {}".format(index, x))

期望的输出:

item #1 = 8
item #2 = 23
item #3 = 45

使用内置函数enumerate()

for idx, x in enumerate(xs):
    print(idx, x)

通过for i in range(len(xs)): x = xs[i]手动索引或者手动管理额外的状态变量是不 pythonic 的。

查看 PEP 279 以了解更多信息。