知行编程网知行编程网  2023-01-13 13:00 知行编程网 隐藏边栏  2 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中的filter函数功能是什么?的相关知识,希望可以帮到处于编程学习途中的小伙伴


python中过滤函数的作用是什么?


python中,面对众多的数据,我们要过滤筛选出我们需要的数据。python中的filter函数就是起到了过滤筛选的作用。

filter函数可以筛选

一个筛选函数和一个序列,


将筛选函数依次作用于每一个筛选序列的元素,返回符合要求的筛选值。



1、filter()


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

过滤函数作用于序列的每一个元素,根据过滤函数的返回值(True或False)来判断序列中的元素是否被保留。



2、语法

filter(function, iterable)



3、参数


function – 判断函数


iterable – 可迭代对象



4、返回值



返回一个迭代器对象

Iterator;


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



5、使用实例



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

def is_odd(n):
    return n%2 == 1
lst1 = filter(is_odd,[1,2,3,4,5,6,7,8,9,10])
 
# lst = [1,3,5,7,9]


以上就是python中

过滤功能的作用,希望能帮助大家过滤出自己需要的数据~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享