如何遍历清单?[重复]
问题内容:
这个问题已经在这里有了答案 :
迭代访问列表的最“ pythonic”方法是什么? (37个答案)
10个月前关闭。
我想遍历Python列表并一次处理2个列表项。用另一种语言这样的东西:
for(int i = 0; i < list.length(); i+=2)
{
// do something with list[i] and list[i + 1]
}
做到这一点的最佳方法是什么?
问题答案:
您可以在步长为2的范围内使用:
Python 2
for i in xrange(0,10,2):
print(i)
Python 3
for i in range(0,10,2):
print(i)
注意: 在Python 2中使用xrange而不是range,因为它会生成可迭代的对象,而不是整个列表,因此效率更高。