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

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

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

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

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

https://t.me/data_analysis_ml – анализ данных на Python

Ответить