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