loop_in_pairs

pyhelpers.ops.loop_in_pairs(iterable)[source]

Get every pair (current, next).

Parameters:

iterable (Iterable) – iterable object

Returns:

a zip-type variable

Return type:

zip

Examples:

>>> from pyhelpers.ops import loop_in_pairs

>>> res = loop_in_pairs(iterable=[1])
>>> list(res)
[]

>>> res = loop_in_pairs(iterable=range(0, 10))
>>> list(res)
[(0, 1), (1, 2), (2, 3), (3, 4), (4, 5), (5, 6), (6, 7), (7, 8), (8, 9)]