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 strip lstrip rstrip使用方法
Sep 06 Python
python进阶教程之文本文件的读取和写入
Aug 29 Python
Python学习小技巧之列表项的推导式与过滤操作
May 20 Python
TensorFlow实现MLP多层感知机模型
Mar 09 Python
Python递归实现汉诺塔算法示例
Mar 19 Python
python3+PyQt5实现自定义流体混合窗口部件
Apr 24 Python
python 多维高斯分布数据生成方式
Dec 09 Python
什么是Python中的匿名函数
Jun 02 Python
Python自带的IDE在哪里
Jul 01 Python
python如何使用代码运行助手
Jul 03 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
Nov 05 Python
Python list列表删除元素的4种方法
Nov 01 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
解决phpmyadmin中文乱码问题。。。
2007/01/18 PHP
php方法调用模式与函数调用模式简例
2011/09/20 PHP
php编写的简单页面跳转功能实现代码
2013/11/27 PHP
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
php实现插入排序
2015/03/29 PHP
thinkPHP中验证码的简单使用方法
2015/12/26 PHP
PHP内核学习教程之php opcode内核实现
2016/01/27 PHP
node中socket.io的事件使用详解
2014/12/15 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
JavaScript登录记住密码操作(超简单代码)
2017/03/22 Javascript
vue用addRoutes实现动态路由的示例
2017/09/15 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
JavaScript实现背景自动切换小案例
2019/09/27 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
JavaScript 声明私有变量的两种方式
2021/02/05 Javascript
python和bash统计CPU利用率的方法
2015/07/10 Python
浅谈Python的异常处理
2016/06/19 Python
Python常用算法学习基础教程
2017/04/13 Python
python数据结构链表之单向链表(实例讲解)
2017/07/25 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
python如何爬取个性签名
2018/06/19 Python
python json.loads兼容单引号数据的方法
2018/12/19 Python
python numpy 按行归一化的实例
2019/01/21 Python
利用anaconda作为python的依赖库管理方法
2019/08/13 Python
Python的条件锁与事件共享详解
2019/09/12 Python
python plotly画柱状图代码实例
2019/12/13 Python
keras实现theano和tensorflow训练的模型相互转换
2020/06/19 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
英国空调、除湿机和通风设备排名第一:Air Con Centre
2019/02/25 全球购物
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
2015/05/29 面试题
外企求职信范文分享
2013/12/31 职场文书
简短清晨问候语
2015/11/10 职场文书
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python
一小时学会TensorFlow2之基本操作2实例代码
2021/09/04 Python