领取MOLI红包
AZ BANC SERVICES中文网你的位置:QRL中文网 > AZ BANC SERVICES中文网 > Python如何用filter函数筛选数据
Python如何用filter函数筛选数据

发布日期:2025-01-03 17:31    点击次数:83

   一.filter函数简介 filter函数主要用来筛选数据,过滤掉不符合条件的元素,并返回一个迭代器对象,如果要转换为列表list或者元祖tuple,可以使用内置函数list() 或者内置函数tuple()来转换; filter函数接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中,就好比是用筛子,筛选指定的元素; 语法: filter(function, iterable) 参数: function – 函数名; iterable – 序列或者可迭代对象; 返回值:通过function过滤后,将返回True的元素保存在迭代器对象中,最后返回这个迭代器对象(python2.0x版本是直接返回列表list); 二.filter函数使用 1.filter函数简单使用 输出结果: <filter object at 0x0000015127BA7EB8> <class 'filter'> [2, 4, 6] <class 'list'> 2.filter函数配合匿名函数Lambda使用 输出结果: <filter object at 0x000001B761F88FD0> <class 'filter'> [98, 67, 99] <class 'list'> 注意:filter函数返回的是一个迭代器对象,往往在使用时需要先将其转换为列表list或者元祖tuple之后再操作; python filter函数其实和内置函数map()使用方法类似,map()函数也是将迭代器或者序列中的每一个元素映射到指定的函数中,操作完成之后再返回修改后的迭代器对象; 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

上一篇:没有了
下一篇:NoCC 讲座 | 理想的世界货币:NEO

Powered by QRL中文网 @2013-2022 RSS地图 HTML地图

Copyright Powered by365站群 © 2013-2024