itertools.filterfalse - what is it good for
wolfgang.maier at biologie.uni-freiburg.de
Fri Mar 8 17:45:03 CET 2013
can anybody point out a situation where you really need itertools.filterfalse() ?
So far, I couldn't think of a case where you couldn't replace it with a
generator expression/if combination.
a=filterfalse(lambda x: x%2, range(1,101))
b=(i for i in range(1,101) if not i % 2)
do not return the same object type, but otherwise are achieving the same thing.
What am I missing here? For sure filterfalse exists for a reason?
More information about the Python-list