Peter Hoffmann Code Blog

Random postings about python, code and social apps. If you want more, check out my friendfeed profile.
Jan 09
Permalink

iterate over list by pairs

The following code will iterate over an list by pairs of elements:

from itertools import chain

def by_pairs(iterable):
    sequence = iter(iterable)
    previous = sequence.next()
    while True:
        current = sequence.next()
        yield previous, current
        previous = current
Comments (View)
blog comments powered by Disqus