Python中类似于Ruby的each_with_index方法的等效方法是什么?

16

在 Ruby 中,如果我有一个数组并且想要在循环中同时使用索引和值,我可以使用 each_with_index

a=['a','b','c']
a.each_with_index{|v,i| puts("#{i} : #{v}") } 

打印

0 : a 
1 : b
2 : c

用Python的方式来做同样的事情是什么?


enumerate - grc
2个回答

11

类似于:

for i, v in enumerate(a):
   print "{} : {}".format(i, v)

4

那将是枚举

a=['a','b','c']
for i,v in enumerate(a):
    print "%i : %s" % (i, v)

打印
0 : a
1 : b
2 : c

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接