在循环中获取索引(数组下标)

优质
小牛编辑
133浏览
2023-12-01
rankvoteurl
216881531320url

在循环中获取索引(数组下标)

有人知道如何获取列表的索引值吗:

ints = [8, 23, 45, 12, 78]

当我循环这个列表时如何获得它的索引下标?


如果像C或者PHP那样加入一个状态变量那就太不pythonic了.

最好的选择就是用内建函数enumerate

for idx, val in enumerate(ints):
    print idx, val

想了解更多可以查看[PEP279].在Python2.x和Python3.x都好使.