在Python中迭代一个索引列表

问题:

我可以发誓我已经看到了一个需要一个列表的函数(或方法),像这样[3, 7, 19],并使它成为可迭代的元组列表,如:[(0,3), (1,7), (2,19)]使用它而不是:

for i in range(len(name_of_list)):
    name_of_list[i] = something

但我不记得名称和谷歌搜索“迭代列表”什么也没有。

回答:

>>> a = [3,4,5,6]
>>> for i, val in enumerate(a):
...     print i, val
...
0 3
1 4
2 5
3 6
>>>

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Iterate a list with indexes in Python

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

2 + 5 =