在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函数的作用,希望能帮助您筛选出所需的数据哦~