
⚡️ Полезные команды из модуля itertools
Модуль itertools — это набор функций для эффективной работы с циклами. Сегодня мы рассмотрим бесконечные итераторы.
chain(args) — Возвращает все элементы из первого итерируемого объекта до конца args.
zip_longest(arr1, arr2, fillvalue) — делает то же самое, что и zip (arr1, arr2), но если у arr1 и arr2 разная длина возвращает fillvalue.
compress(arr1, arr2) — "Сохраняет" элемент из arr1, если элемент из arr2 с этим же индексом является True
filterfalse(func, iter) — Работает так же как и filter, но сохраняет значения, только если результат функции false
Модуль itertools — это набор функций для эффективной работы с циклами. Сегодня мы рассмотрим бесконечные итераторы.
chain(args) — Возвращает все элементы из первого итерируемого объекта до конца args.
zip_longest(arr1, arr2, fillvalue) — делает то же самое, что и zip (arr1, arr2), но если у arr1 и arr2 разная длина возвращает fillvalue.
compress(arr1, arr2) — "Сохраняет" элемент из arr1, если элемент из arr2 с этим же индексом является True
filterfalse(func, iter) — Работает так же как и filter, но сохраняет значения, только если результат функции false