python中filter函数的使用,python中filter什么意思
1、
filter()函数是一个过滤器,它的作用是从海量数据中提取有用的信息。
内置函数filter()有两个参数:第一个参数可以是函数,也可以没有;如果是函数,第二个iterable对象中的每个元素都会被计算为函数的参数,返回True的值会被过滤掉;如果第一个参数为None,则第二个参数中为True的值将被直接过滤掉。
第一个参数是None:
temp=filter(无,[1,1,0,0,3,4,真,真,假,假,真])
列表(临时)
[1,1,3,4,真,真,真]
第一个参数是一个函数:
定义a(x):
返回x % 2
温度=过滤器(a,范围(20))
列表(临时)
[1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
定义a(x):
返回x/2 5
温度=过滤器(a,范围(20))
列表(临时)
[11, 12, 13, 14, 15, 16, 17, 18, 19]
2.与lambda表达式结合
temp=过滤器(x:x % 2,范围(20))
列表(临时)
[1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
temp2=滤波器(x:x/2 5,范围(20))
列表(临时2)
[11, 12, 13, 14, 15, 16, 17, 18, 19]
标签:临时,19,python,列表,过滤器,关键字,参数,真
资料来源:https://www.cnblogs.com/liujiaxin2018/p/14500162.html
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。