itertools.pairwise()

Возвращает пары соседних элементов: (s0, s1), (s1, s2), (s2, s3)...

Сигнатураitertools.pairwise(iterable)

Появилась в Python 3.10. Выдаёт перекрывающиеся пары идущих подряд элементов. Удобна для вычисления разностей, проверки порядка или анализа переходов между соседними значениями.

import itertools

print(list(itertools.pairwise([1, 2, 3, 4])))
# [(1, 2), (2, 3), (3, 4)]
← Все записи: Модуль itertools в Python
Поддержать проект