<分区>
在 Ruby 中,如果我有一个数组并且我想在循环中同时使用索引和值,我会使用 each_with_index
。
a=['a','b','c']
a.each_with_index{|v,i| puts("#{i} : #{v}") }
打印
0 : a
1 : b
2 : c
做同样事情的 Pythonic 方式是什么?
标签 python ruby equivalent
<分区>
在 Ruby 中,如果我有一个数组并且我想在循环中同时使用索引和值,我会使用 each_with_index
。
a=['a','b','c']
a.each_with_index{|v,i| puts("#{i} : #{v}") }
打印
0 : a
1 : b
2 : c
做同样事情的 Pythonic 方式是什么?
最佳答案
类似于:
for i, v in enumerate(a):
print "{} : {}".format(i, v)
关于Python 相当于 Ruby 的 each_with_index?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25569577/