Python equivalent of Ruby's each_with_index?
本问题已经有最佳答案,请猛点这里访问。
在Ruby中,如果我有一个数组,并且希望在循环中同时使用索引和值,那么我使用
1 2 | a=['a','b','c'] a.each_with_index{|v,i| puts("#{i} : #{v}") } |
印刷品
1 2 3 | 0 : a 1 : b 2 : c |
做同样事情的方法是什么?
类似:
1 2 | for i, v in enumerate(a): print"{} : {}".format(i, v) |
那就是列举。
1 2 3 | a=['a','b','c'] for i,v in enumerate(a): print"%i : %s" % (i, v) |
印刷品
1 2 3 | 0 : a 1 : b 2 : c |