Создаёт итератор, который при помощи указанной функции отрицания фильтрует элементы переданного объекта.
itertools.filterfalse(predicate, iterable)
-> iterator
predicate -- Фильтрующая функция. Должна принимать элемент фильтруемого объекта. Если функция вернёт True, то данный элемент не попадёт в результат. Если передано None, то в результат попадут элементы, оцениваемые как False.

iterable -- Объект, элементы которого следует отфильтровать отрицая.

На заметку
Аргументы, результат и поведение данной функции аналогичны поведеню функции filter() в Python 3, за тем исключением, что оставлены будут элементы, для которых функция из predicate вернула False, а если predicate является None, тогда будут оставлены элементы, оценивающиеся как ложь.

    from itertools import filterfalse

filtered = filterfalse(None, [1, 0, 2, '', 4])
list(filtered) # [0, '']

filtered = filterfalse(lambda value: 'a' in value, ['', 'a', 'b', 'fa'])
list(filtered) # ['', 'b']

Синонимы поиска: itertools.filterfalse, itertools, filterfalse
На заметку
Зарегистрированные пользователи могут добавлять Книги.