class ifilter(__builtin__.object)
    ifilter(function or None, sequence) --> ifilter object
 
Return those items of sequence for which function(item) is true.
If function is None, return the items that are true.
 
  Methods defined here:
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__iter__(...)
x.__iter__() <==> iter(x)
next(...)
x.next() -> the next value, or raise StopIteration

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object at 0x7fe438742940>
T.__new__(S, ...) -> a new object with type S, a subtype of T