《Python数据科学指南》——1.18 使用过滤器
2023-09-11 14:17:32 时间
本节书摘来自异步社区《Python数据科学指南》一书中的第1章,第1.18节,作者[印度] Gopi Subramanian ,方延风 刘丹 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.18 使用过滤器顾名思义,过滤器就是按照给定的函数从一个序列中过滤出相应的元素。给定一个包含负数和正数的序列,我们可以使用过滤器函数将所有的负数过滤出来。过滤器filter是Python的内置函数,它使用一个函数和一个可迭代对象作为参数。
filter(aFunction, iterable)
函数被作为参数传递,返回一个测试结果的布尔值。
函数被应用到可迭代对象的所有元素,测试值为真的所有项以列表的形式作为返回值。lambda匿名函数最常被用来和filter函数配合。
1.18.1 准备工作请看一个简单的示例演示filter函数用法。
1.18.2 操作方法请看如何使用过滤器filter函数的示例。
# 先声明一个列表 a = [10,20,30,40,50] # 应用filter函数到列表的所有元素上 print filter(lambda x:x 10,a)1.18.3 工作原理
我们使用的lambda函数很简单,当给定的值大于10时,它返回真值,否则返回假值。我们的print语句给出下面的结果。
[20, 30, 40, 50]
如你所见,只有大于10的元素才被返回。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- 谷歌翻译python Googletrans库
- 华为云·云享专家公开课:45分钟掌握Python项目部署与调度核心逻辑直播
- 【Python】实现从AWR 报表上抓取指定数据
- Python+selenium自动化测试基础和元素定位
- 【Python五篇慢慢弹(3)】函数修行知python
- python实现提取jira bug列表
- 全栈数据工程师养成攻略:Python 基本语法
- Python 控制台操作的文字版“数独”游戏(非GUI版本)
- 【Python Django2.0入门教程】ORM QuerySet查询、保存数据
- Python之pandas:将dataframe数据写入到xls表格的多个sheet内(防止写入数据循环覆盖sheet表)
- Py之pyecharts:python包之数据可视化包pyecharts简介、安装、使用方法之详细攻略
- 战斗到底:Java vs. Python - 用哪个更适合处理海量数据?
- 已解决2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and wi
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- 〖Python接口自动化测试实战篇⑧〗- 小案例 - 使用python实现接口请求 [查询天行数据]
- python带你采集MP4、弹幕、评论数据并制作词云图~
- Python实现下载全球最大旅游网站Tripadvisor美食数据~
- python采集往期股票数据进行分析预测
- Python正则表达式,看完这篇文章就够了...#华为云·寻找黑马程序员#
- 超详细,Python库 Bokeh 数据可视化实用指南
- 被Altair圈粉了!Python数据可视化又来一位猛将!
- Python Flask框架学习12:Flask 将表单数据发送到模板
- python 代码小技巧之一行代码转换列表中的数据并实现运算
- python之sm2算法
- Python编程:shelve模块-持久化python数据
- Python 常见问题汇总
- python --kakfa(三):kafka模块生产和消费数据
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- Python基于YOLOv7粉丝团标识出现时间记录系统(源码&部署教程&数据集)
- Python数据科学pandas终极指南【看这篇文章就够了】