Python-遍历列表中的所有成对连续项
发布于 2021-02-02 23:14:37
给出清单
l = [1, 7, 3, 5]
我想遍历所有成对的连续列表项(1,7), (7,3), (3,5)
,即
for i in xrange(len(l) - 1):
x = l[i]
y = l[i + 1]
# do something
我想以更紧凑的方式做到这一点,例如
for x, y in someiterator(l): ...
有没有办法使用内置的Python迭代器来做到这一点?我确定该itertools
模块应该有解决方案,但我无法弄清楚。
关注者
0
被浏览
92
1 个回答