How to output an index while iterating over an array in python
本问题已经有最佳答案,请猛点这里访问。
我正在迭代python中的一个数组:
1 2 | for g in [ games[0:4] ]: g.output() |
我还可以在该
因此,
1 | Game 2 - ... stuff relating to the object `g` here. |
这样地:
1 2 | for index, g in enumerate(games[0:4]): g.output(index) |
使用内置的
1 2 3 4 5 6 | for i,a in enumerate(['cat', 'dog']): print '%s is %d' % (a, i) # output: # cat is 0 # dog is 1 |