Return successive overlapping pairs taken from the input iterable.
itertools.pairwise(iterable)
def pairwise(iterable): pairwise('ABCDEFG') --> AB BC CD DE EF FG a, b = tee(iterable) next(b, None) return zip(a, b)