在Ruby中,如果我有一个数组并且我想在循环中使用索引和值,我使用each_with_index
。
a=['a','b','c']
a.each_with_index{|v,i| puts("#{i} : #{v}") }
打印
0 : a
1 : b
2 : c
做同样事情的Pythonic方法是什么?
答案 0 :(得分:7)
类似的东西:
for i, v in enumerate(a):
print "{} : {}".format(i, v)
答案 1 :(得分:3)