Что полезного в itertools?

Middle
290 просмотров
AFK Offer AI

itertools — мощные итераторы для эффективной работы с последовательностями. chain — объединяет итераторы. product — декартово произведение. permutations, combinations — перестановки и сочетания. groupby — группировка (данные должны быть отсортированы!). islice — срез итератора. takewhile/dropwhile — фильтрация до/после условия. count — бесконечный счётчик. cycle — бесконечный повтор. accumulate — кумулятивные операции. Все возвращают ленивые итераторы — O(1) памяти.

Следующий вопрос

Напишите функцию проверки палиндрома