Python数组条件过滤filter函数使用示例


Posted in Python onJuly 22, 2014

使用filter函数,实现一个条件判断函数即可。

比如想过滤掉字符串数组中某个敏感词,示范代码如下:

#filter out some unwanted tags 
def passed(item): 
try: 
return item != "techbrood" #can be more a complicated condition here 
except ValueError: 
return False 

org_words = [["this","is"],["demo","from"],["techbrood"]] 
words = [filter(passed, item) for item in org_words]

注意Python2.x和Python3.x对于filter/map的处理并不兼容,在Python2.x里面直接返回一个list.

在Python3.x里返回一个iterable对象,比如<filter object at 0x000000000251C978>,后面那串数字是对象引用地址。

可以使用list(words)转换。

Python 相关文章推荐
Python字符串和文件操作常用函数分析
Apr 08 Python
利用Python自动监控网站并发送邮件告警的方法
Aug 24 Python
Python网络编程详解
Oct 31 Python
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
Feb 13 Python
Python中将变量按行写入txt文本中的方法
Apr 03 Python
python 将md5转为16字节的方法
May 29 Python
8种用Python实现线性回归的方法对比详解
Jul 10 Python
python与C、C++混编的四种方式(小结)
Jul 15 Python
Python安装selenium包详细过程
Jul 23 Python
python查找特定名称文件并按序号、文件名分行打印输出的方法
Apr 24 Python
Keras:Unet网络实现多类语义分割方式
Jun 11 Python
如何验证python安装成功
Jul 06 Python
Python标准库与第三方库详解
Jul 22 #Python
Python调用C/C++动态链接库的方法详解
Jul 22 #Python
使用python编写批量卸载手机中安装的android应用脚本
Jul 21 #Python
使用python编写脚本获取手机当前应用apk的信息
Jul 21 #Python
使用python编写android截屏脚本双击运行即可
Jul 21 #Python
python 示例分享---逻辑推理编程解决八皇后
Jul 20 #Python
python中from module import * 的一个坑
Jul 20 #Python
You might like
用PHP的ob_start();控制您的浏览器cache!
2006/11/25 PHP
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
精美漂亮的php分页类代码
2013/04/02 PHP
PHP禁止个别IP访问网站
2013/10/30 PHP
PHP数组去重的更快实现方式分析
2018/05/09 PHP
基于Jquery的简单&amp;简陋Tabs插件代码
2010/02/09 Javascript
FileUpload 控件 禁止手动输入或粘贴的实现代码
2010/04/07 Javascript
JavaScript 注册事件代码
2011/01/27 Javascript
读jQuery之六 缓存数据功能介绍
2011/06/21 Javascript
浅析jQuery EasyUI中的tree使用指南
2014/12/18 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
基于Vue的文字跑马灯组件(npm 组件包)
2017/05/24 Javascript
JavaScript 自定义事件之我见
2017/09/25 Javascript
nodejs实现的连接MySQL数据库功能示例
2018/01/25 NodeJs
Angular利用内容投射向组件输入ngForOf模板的方法
2018/03/05 Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
2019/05/16 Javascript
JQuery表单元素取值赋值方法总结
2020/05/12 jQuery
vuecli3.x中轻松4步带你使用tinymce的步骤
2020/06/25 Javascript
[17:45]DOTA2 HEROES教学视频教你分分钟做大人-军团指挥官
2014/06/11 DOTA
详解Python中break语句的用法
2015/05/14 Python
Python网站验证码识别
2016/01/25 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
2018/12/24 Python
python 移动图片到另外一个文件夹的实例
2019/01/10 Python
Python利用matplotlib做图中图及次坐标轴的实例
2019/07/08 Python
python实现在线翻译
2020/06/18 Python
Laura Geller官网:美国彩妆品牌
2018/12/29 全球购物
印度排名第一的蛋糕、鲜花和礼品送货:Winni
2019/08/02 全球购物
加工操作管理制度
2014/01/19 职场文书
护士毕业生自荐信
2014/02/07 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
行政监察建议书
2014/05/19 职场文书
汽车检测与维修专业求职信
2014/07/04 职场文书
医德考评自我评价
2014/09/14 职场文书
收款授权委托书
2014/10/02 职场文书
涉及车辆房产分割的离婚协议书范文
2014/10/12 职场文书
Python requests用法和django后台处理详解
2022/03/19 Python