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查询Mysql时返回字典结构的代码
Jun 18 Python
Python and、or以及and-or语法总结
Apr 14 Python
Python实现Logger打印功能的方法详解
Sep 01 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
Apr 19 Python
对python操作kafka写入json数据的简单demo分享
Dec 27 Python
Python创建字典的八种方式
Feb 27 Python
分析运行中的 Python 进程详细解析
Jun 22 Python
python顺序执行多个py文件的方法
Jun 29 Python
python中删除某个元素的方法解析
Nov 05 Python
基于python修改srt字幕的时间轴
Feb 03 Python
python语言是免费还是收费的?
Jun 15 Python
Python 键盘事件详解
Nov 11 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
967 个函式
2006/10/09 PHP
PHP手机号码归属地查询代码(API接口/mysql)
2012/09/04 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
Array对象方法参考
2006/10/03 Javascript
基于JQuery的数字改变的动画效果--可用来做计数器
2010/08/11 Javascript
extjs grid设置某列背景颜色和字体颜色的实现方法
2010/09/06 Javascript
bootstrap Table插件使用demo
2017/08/07 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
2018/05/04 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
Python下载指定页面上图片的方法
2016/05/12 Python
python中模块的__all__属性详解
2017/10/26 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
Python3之读取连接过的网络并定位的方法
2018/04/22 Python
tensorflow 获取变量&amp;打印权值的实例讲解
2018/06/14 Python
Python开发最牛逼的IDE——pycharm
2018/08/01 Python
python实现websocket的客户端压力测试
2019/06/25 Python
django url到views参数传递的实例
2019/07/19 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
如何在django中实现分页功能
2020/04/22 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
用Java语言将一个键盘输入的数字转化成中文输出
2013/01/25 面试题
三年大学自我鉴定
2014/01/16 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
《春笋》教学反思
2014/04/15 职场文书
法人任命书范本
2014/06/04 职场文书
社会学专业求职信
2014/07/17 职场文书
意外伤害赔偿协议书
2014/09/16 职场文书
2015年创先争优工作总结
2015/05/23 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
golang 定时任务方面time.Sleep和time.Tick的优劣对比分析
2021/05/05 Golang
如何用六步教会你使用python爬虫爬取数据
2022/04/06 Python