filter(function, sequence) returns a sequence (of the same type, if possible) consisting of those items from the sequence for which function(item) is true. For example, to compute some primes:
>>> filter(lambda x: x%2 != 0 and x%3 != 0, range(2, 25)) [5, 7, 11, 13, 17, 19, 23] >>>