주어진 목록
l = [1, 7, 3, 5]
연속 목록 항목의 모든 쌍에 대해 반복하고 싶습니다. (1,7), (7,3), (3,5)
, ie
for i in xrange(len(l) - 1): x = l[i] y = l[i + 1] # 무엇인가
보다 간결한 방식으로 하고 싶습니다.
for x, y in someiterator(l): ...
내장된 Python 반복자를 사용하여 이를 수행하는 방법이 있습니까? itertools
모듈에 솔루션이 있어야 한다고 확신하지만 도저히 알 수가 없습니다.