filter()

来源:互联网 发布:功夫软件 编辑:程序博客网 时间:2024/06/13 22:27

filter的形参列表:

filter(function or None, iterable)

第一个参数为函数时,将第二个参数中每一个元素代入函数进行运算,把返回Ture的值并成一个列表

第一个参数为None时,将第二个参数中为True的值并成一个列表返回。

例:

>>> filter(None,[1,0,False,True])
<filter object at 0x000001BD1A7C1160>
>>> list(filter(None,[1,0,False,True]))
[1, True]



>>> list(filter(lambda x : x % 2,range(10)))
[1, 3, 5, 7, 9]


原创粉丝点击