python中filter函数的使用,python中filter什么意思

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: