Функция filterfalse() модуля itertools создает итератор, который удаляет элементы из последовательности iterable до тех пор, пока функция predicate равна False или 0. Возвращается итератор с отобранными элементами. Если predicate=None, функция вернет элементы, которые являются ложными. Аргумент predicate это функция, принимающая один элемент последовательности и возвращающая bool значение. Функция itertools.filterfalse() примерно тоже самое , что и код: