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的Django框架中的select_related函数对QuerySet 查询的优化
Apr 01 Python
用Python编写脚本使IE实现代理上网的教程
Apr 23 Python
简述Python中的进程、线程、协程
Mar 18 Python
Python下的Softmax回归函数的实现方法(推荐)
Jan 26 Python
对python中Json与object转化的方法详解
Dec 31 Python
在Python中过滤Windows文件名中的非法字符方法
Jun 10 Python
Python初学者常见错误详解
Jul 02 Python
django实现web接口 python3模拟Post请求方式
Nov 19 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
Feb 18 Python
Python多线程Threading、子线程与守护线程实例详解
Mar 24 Python
解决pytorch-gpu 安装失败的记录
May 24 Python
如何使用Tkinter进行窗口的管理与设置
Jun 30 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
网络资源
2006/10/09 PHP
黑夜路人出的几道php笔试题
2009/08/04 PHP
php Smarty 字符比较代码
2011/02/27 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
2014/09/29 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
2016/04/30 PHP
PHP实现生成带背景的图形验证码功能
2016/10/03 PHP
js 函数调用模式小结
2011/12/26 Javascript
javascript实现日历控件(年月日关闭按钮)
2012/12/12 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
2015/10/15 Javascript
Vue中对比scoped css和css module的区别
2018/05/17 Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
2018/08/14 Javascript
小程序实现锚点滑动效果
2019/09/23 Javascript
Python pycharm 同时加载多个项目的方法
2019/01/17 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
Django框架验证码用法实例分析
2019/05/10 Python
Python 最强编辑器详细使用指南(PyCharm )
2019/09/16 Python
Python使用psutil获取进程信息的例子
2019/12/17 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
Python urllib3软件包的使用说明
2020/11/18 Python
Python基于execjs运行js过程解析
2020/11/27 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
2021/01/24 Python
推荐10个CSS3 制作的创意下拉菜单效果
2014/02/11 HTML / CSS
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
小学教师的个人自我鉴定
2013/10/26 职场文书
自荐信封面
2013/12/04 职场文书
竞聘演讲稿范文
2014/01/12 职场文书
家长给小学生的评语
2014/01/30 职场文书
毕业评语大全
2014/05/04 职场文书
人身损害赔偿协议书格式
2014/11/01 职场文书
2015年教师节演讲稿范文
2015/03/19 职场文书
给学校的建议书400字
2015/09/14 职场文书
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android
Python if else条件语句形式详解
2022/03/24 Python