목록의 모든 연속 항목 쌍에 대해 반복

| | | | | | |

주어진 목록

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 모듈에 솔루션이 있어야 한다고 확신하지만 도저히 알 수가 없습니다.