python中的filter函数功能是什么?
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培训机构:千锋教育。
相关推荐HOT
更多>>python流式读取大文件的两种方法
python流式读取大文件的两种方法1、使用read方法分块读取使用更底层的file.read()方法,与直接循环迭代文件对象不同,每次调用file.read(chunk_...详情>>
2023-11-14 16:48:08pythongreenlet如何交替运行
pythongreenlet如何交替运行1、greenlet说明greenlet是一个基于Greenlet实现的网络库,它使用greenlet来实现协同程序。其基本思想是,当greenle...详情>>
2023-11-14 14:52:57python收集参数的调用顺序
python收集参数的调用顺序本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、说明收集参数,关键字参数,普通参数可以混合使用使用...详情>>
2023-11-14 13:23:09python实例属性的优先级分析
python实例属性的优先级分析1、说明当在实例上给类属性赋值时,实际上是给这个实例绑定了同名的属性而已,并不会影响类属性和其他实例。使用实...详情>>
2023-11-14 10:17:33