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中使用smtplib和email模块发送邮件实例
Apr 22 Python
在GitHub Pages上使用Pelican搭建博客的教程
Apr 25 Python
Python下载指定页面上图片的方法
May 12 Python
python 反向输出字符串的方法
Jul 16 Python
python+opencv实现霍夫变换检测直线
Oct 23 Python
解决Python安装时报缺少DLL问题【两种解决方法】
Jul 15 Python
python matplotlib库绘制条形图练习题
Aug 10 Python
keras获得某一层或者某层权重的输出实例
Jan 24 Python
Python和Anaconda和Pycharm安装教程图文详解
Feb 04 Python
iPython pylab模式启动方式
Apr 24 Python
Python中实现一行拆多行和多行并一行的示例代码
Sep 06 Python
python 利用matplotlib在3D空间中绘制平面的案例
Feb 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
人大复印资料处理程序_查询篇
2006/10/09 PHP
mysql5写入和读出乱码解决
2006/11/25 PHP
浅析php中jsonp的跨域实例
2013/06/21 PHP
php实现网站顶踩功能的完整前端代码
2015/07/19 PHP
weiphp微信公众平台授权设置
2016/01/04 PHP
php处理带有中文URL的方法
2016/07/11 PHP
把JS与CSS写在同一个文件里的书写方法
2007/06/02 Javascript
xml转json的js代码
2012/08/28 Javascript
js DOM 元素ID就是全局变量
2012/09/20 Javascript
JS获取DropDownList的value值与text值的示例代码
2014/01/07 Javascript
javascript实现根据时间段显示问候语的方法
2015/06/18 Javascript
浅谈JavaScript中的string拥有方法的原因
2015/08/28 Javascript
JS实现图文并茂的tab选项卡效果示例【附demo源码下载】
2016/09/21 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
利用JS判断元素是否为数组的方法示例
2021/01/08 Javascript
[43:41]OG vs Newbee 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
Python标准库与第三方库详解
2014/07/22 Python
Python正则获取、过滤或者替换HTML标签的方法
2016/01/28 Python
对python Tkinter Text的用法详解
2018/10/11 Python
一文带你了解Python中的字符串是什么
2018/11/20 Python
Python中GeoJson和bokeh-1的使用讲解
2019/01/03 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
python KNN算法实现鸢尾花数据集分类
2019/10/24 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
2020/04/02 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
在keras中实现查看其训练loss值
2020/06/16 Python
使用pytorch实现论文中的unet网络
2020/06/24 Python
Python连接Impala实现步骤解析
2020/08/04 Python
澳大利亚儿童和婴儿产品在线商店:Lime Tree Kids
2017/10/05 全球购物
世界上最大的字体市场:MyFonts
2020/01/10 全球购物
财务助理岗位职责
2013/11/10 职场文书
股权转让意向书
2014/04/01 职场文书
尊老爱幼演讲稿
2014/09/04 职场文书
苏州园林导游词
2015/02/03 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript