Python最牛逼内建函数之 filter:过滤
filter——过滤
filter(function or None, iterable)
先设定一个过滤规则function,然后一次for循环iterable里面的值,经过func判断,每一个得出一个布尔值,返回一个包含所有判断为true的iterable组成的filter的可迭代对象
>>> a = filter(lambda x:x>0,[-1,-4,2,4,6])
>>> a
<filter object at 0x101a86d30>
>>> next(a)
2
>>> list(a)
[4, 6]