filter(func, iterable) 函数用于过滤序列,过滤掉不符合条件的元素,在 python2.7 中返回由符合条件元素组成的新列表,在 python3.x 中返回迭代器对象。参数 func 是一个返回 bool 值的判断函数。

筛选 [0, 22] 中的偶数

Python  的 filter() 函数

 

 用列表推导式实现上面的功能,代码入下:

[i for i in range(23) if i%2 ==0]

 

应用实例:

Python  的 filter() 函数

 

 Python  的 filter() 函数

 

相关文章: