Source code for evans.consort.iterate_nwise
import itertools
[docs]def iterate_nwise(iterable, n=2):
iterables = itertools.tee(iterable, n)
temp = []
for idx, it in enumerate(iterables):
it = itertools.islice(it, idx, None)
temp.append(it)
return zip(*temp)