itertools.chain.from_iterable()

Разворачивает один итерируемый объект из итерируемых в плоскую последовательность.

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

Альтернативный конструктор chain, который принимает один итерируемый объект, содержащий другие итерируемые. Удобен, когда коллекция вложенных списков заранее неизвестна или вычисляется лениво.

import itertools

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