当前位置: 首页 > 图灵资讯 > 行业资讯> python中的filter函数功能是什么?

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

来源:图灵python
时间: 2024-10-09 05:13:37

image.png

在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]

以上是pythonfilter函数的作用,希望能帮助您筛选出所需的数据哦~