ID EN
Itertools

pairwise

Python 3.11

Return successive overlapping pairs taken from the input iterable.

Syntax

PYTHON
itertools.pairwise(iterable)

Examples

Example 1
PYTHON
def pairwise(iterable):
     pairwise('ABCDEFG') --> AB BC CD DE EF FG
    a, b = tee(iterable)
    next(b, None)
    return zip(a, b)