Python 的 filter() 函数

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

筛选 [0, 22] 中的偶数

 

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

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

 

应用实例:

 

 

 

posted @ 2019-05-21 22:55  赏尔  阅读(202)  评论(0编辑  收藏  举报