玩蛇网提供最新Python编程技术信息以及Python资源下载!
python零基础培训
您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容

Python filter()函数应用及原理详解

filter()函数用法及原理。Python语言以简洁优美著称,其内部一些函数也很有python的特性,例如今天玩蛇网python学习平台要为大家详解的filter()函数。

filter函数应用

filter()函数的作用

filter()这个python内建的函数,它的作用是用来过滤序列,也可以把它理解为一个筛子的作用。

filter()函数的参数

filter()函数内要有两个必要的参数:filter(function函数,sequence序列)

filter()函数的原理

filter()函数的原理是:对sequence序列中的每个元素item,依次执行function操作,并将执行结果为True或False的元素item依需要返回。这里返回的类型取决于sequence的类型。

把以上比较复杂的解释,简洁的分解为三个步骤这样更好理解。

首先,filter()调用传入的function函数;(注:布尔函数,返回值True/False)
之后,用传入的function函数方法,将sequence中的每个元素逐一筛选;
最后,依据返回值True/False来决定输出的结果。
这样理解是不是很简单了。

相关文章推荐:Python 布尔表达式讲解

filter()函数操作示例

要求:删除列表list_1中的偶数,保留输出奇数。

python filter函数方法

希望玩蛇网python 本篇关于Python filter()函数应用及原理详解能对您有帮助。
有任何Python问题:各种编程相关的疑问大家都可以加入玩蛇网Python QQ大群:361141253

站长推荐阅读相关内容:
linux基础入门教程

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/wenda/wd5844.html [复制]


微信扫描下图可直接关注Python公众号

玩蛇网Python QQ群,欢迎加入: ① 279974227 玩蛇网Python新手群
修订日期:2016年10月24日 - 21时37分22秒 发布自玩蛇网

我要分享到:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules