只需使用拉链
>>> l = [1, 7, 3, 5]
>>> for first, second in zip(l, l[1:]):
... print first, second
...
1 7
7 3
3 5
如建议的那样,你可能会考虑izip
在itertools
很长的列表中使用此函数,而这些列表又不想创建新列表。
import itertools
for first, second in itertools.izip(l, l[1:]):
...
Python-遍历列表中的所有成对连续项
只需使用拉链
>>> l = [1, 7, 3, 5]
>>> for first, second in zip(l, l[1:]):
... print first, second
...
1 7
7 3
3 5
如建议的那样,你可能会考虑izip
在itertools
很长的列表中使用此函数,而这些列表又不想创建新列表。
import itertools
for first, second in itertools.izip(l, l[1:]):
...