Очистка элементов в последовательности



Встроенный модуль itertools был создан для работы с более сложными случаями итераторов. Плюс модуля в том, что он быстро работает и оптимизирован в плане памяти.



Иногда возникает необходимость удалить ненужные объекты в последовательности. Как раз для этого и используют itertools, а именно метод compress.



Первым аргументом передается какой-либо контейнер, например список. Вторым аргументом — логические значения, соответствующие элементам в последовательности.



Если логическое значения равно True или 1, то элемент сохраняется в последовательности, в противном случае — удаляется из нее.



Подписывайтесь на канал 👉@pythonofff