rank | vote | view | answer | url |
---|---|---|---|---|
15 | 2680 | 1455704 | 21 | url |
在循环中获取索引(数组下标)
有人知道如何获取列表的索引值吗:
ints = [8, 23, 45, 12, 78]
当我循环这个列表时如何获得它的索引下标?
如果像C或者PHP那样加入一个状态变量那就太不pythonic了.
最好的选择就是用内建函数enumerate
for idx, val in enumerate(ints):
print idx, val
想了解更多可以查看[PEP279].在Python2.x和Python3.x都好使.