千锋教育-做有情怀、有良心、有品质的职业教育机构

python中的filter函数功能是什么?

来源:千锋教育
发布时间:2023-11-11 15:54:12
分享

python中的filter函数功能是什么?

在python中,面对众多的数据,我们要过滤筛选出我们需要的数据。python中的filter函数就是起到了过滤筛选的作用。filter函数可以筛选一个筛选函数和一个序列,将筛选函数依次作用于每一个筛选序列的元素,返回符合要求的筛选值。

1、filter()

作用为筛选,接受一个筛选函数和一个序列;

筛选函数作用于序列的每一个元素,根据筛选函数的返回值(True或者False)决定该序列中的该元素是否保留。

2、语法

filter(function,iterable)

3、参数

function–判断函数

iterable–可迭代对象

4、返回值

返回一个迭代器对象Iterator;

返回True或False,该结果可以用list()函数返回一个列表。

5、使用实例

筛选出序列中为奇数的元素

defis_odd(n):

returnn%2==1

lst1=filter(is_odd,[1,2,3,4,5,6,7,8,9,10])

#lst=[1,3,5,7,9]

以上就是python中filter函数的作用,希望能帮助你筛选出需要的数据哦~更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python regex库是什么? pythonregex库是什么?对于regex库的使用不难,因为本身就是python中自带的库,所以在调用上也是常见的库使用类型,大部分时候都是用于搜索上下文信息的,但是有些时候也会调用它的两个使用方
  • 如何自定义Python库创建和使用? 如何自定义Python库创建和使用?开发环境:Python3.9.164-bit。自定义库:myshape├─__init__.py├─circle.py└─rectangle.py创建库:__ver
  • Python中如何读取文件名中的数字? python中如何读取文件名中的数字?我们在使用计算机时,我们创建一个个文件夹,可以节省桌面空间,做好整理归纳。python中,每个文件中有着不同的内容,我们要想使用文件,就要读取文件。本文向大家介绍
  • python中strip()和split()如何作用于字符串? python中strip()和split()如何作用于字符串?之前小编已经向大家介绍了很多关于python字符串的内容,这是因为字符串的使用太频繁了。本文小编还要继续向大家讲解关于字符串的知识。那就是
  • 如何使用python中的input()函数? 如何使用python中的input()函数?我们在使用计算机时,是使用键盘向计算机输入代码内容。python中,结果的输出是由输入函数input()函数所支持的。本文主要向大家介绍python中inp
  • 如何使用python raise抛出异常? 如何使用pythonraise抛出异常?我们编写代码不是一蹴而就的,当代码运行中产生错误的时候,是非常繁琐的事情,因为面对那么多的代码,我们要逐字逐句的去处理,工程庞大且费人费力,所以在python中