Разворачиваем вложенности



Функция collapse из модуля more_itertools предназначена для комбинирования вложенных итерируемых элементов в один элемент.



Часто мы сталкиваемся с проблемой, когда на выходе получаем несколько уровней вложенных друг в друга итерируемых последовательностей.



collapse может быть использована для устранения лишних уровней вложенности, предоставляя на выходе итератор с одним уровнем вложенности.



Python Tech Code - подписаться