Python Programming - Generators - Discussion

Discussion Forum : Generators - General Questions (Q.No. 65)
65.
How does the itertools.filterfalse() function differ from filter() when used with generators?
They are equivalent in functionality
itertools.filterfalse() filters elements based on a false condition, while filter() filters based on a true condition
filter() filters elements based on a false condition, while itertools.filterfalse() filters based on a true condition
itertools.filterfalse() raises a ValueError if the filtering function is not provided
Answer: Option
Explanation:
itertools.filterfalse() filters elements from the generator for which the filtering function returns false, while filter() filters based on a true condition.
Discussion:
Be the first person to comment on this question !

Post your comments here:

Your comments will be displayed after verification.