Python过滤列表用法实例分析


Posted in Python onApril 29, 2016

本文实例讲述了Python过滤列表用法。分享给大家供大家参考,具体如下:

过滤列表

[mapping-expression for element in source-list if filter-expression]

以 if 开头的是过滤器表达式,过滤器表达式可以是返回值为真或者假(在 Python 中是 几乎任何东西)的任何表达式。任何经过滤器表达式演算值为元素的真都可以包含在映射中。其它的元素都将忽略,它们不会进入映射表达式,更不会包含在输出列表中。

>>> li = ["a", "mpilgrim", "foo", "b", "c", "b", "d", "d"]
>>> [elem for elem in li if len(elem) > 1]
['mpilgrim', 'foo']
>>> [elem+elem for elem in li if len(elem) > 1]
['mpilgrimmpilgrim', 'foofoo']
>>>

更多关于Python相关内容可查看本站专题:《Python正则表达式用法总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python单链表的简单实现方法
Sep 23 Python
Python中使用items()方法返回字典元素对的教程
May 21 Python
python实现查找excel里某一列重复数据并且剔除后打印的方法
May 26 Python
python实现快速排序的示例(二分法思想)
Mar 12 Python
解决python opencv无法显示图片的问题
Oct 28 Python
Python实现深度遍历和广度遍历的方法
Jan 22 Python
python打开使用的方法
Sep 30 Python
selenium+python配置chrome浏览器的选项的实现
Mar 18 Python
Python3.7.0 Shell添加清屏快捷键的实现示例
Mar 23 Python
python属于软件吗
Jun 18 Python
手把手教你实现PyTorch的MNIST数据集
Jun 28 Python
分享python函数常见关键字
Apr 26 Python
Python松散正则表达式用法分析
Apr 29 #Python
python中私有函数调用方法解密
Apr 29 #Python
简单学习Python time模块
Apr 29 #Python
Python中MySQL数据迁移到MongoDB脚本的方法
Apr 28 #Python
python遍历目录的方法小结
Apr 28 #Python
Python网络爬虫实例讲解
Apr 28 #Python
Python脚本实现自动发带图的微博
Apr 27 #Python
You might like
一个程序下载的管理程序(二)
2006/10/09 PHP
PHP新手NOTICE错误常见解决方法
2011/12/07 PHP
ThinkPHP的Widget扩展实例
2014/06/19 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
Juqery Html(),append()等方法的Bug解决方法
2010/12/13 Javascript
如何使用Javascript正则表达式来格式化XML内容
2013/07/04 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
JS上传图片前实现图片预览效果的方法
2015/03/02 Javascript
node.js爬虫爬取拉勾网职位信息
2017/03/14 Javascript
JavaScript手风琴页面制作
2017/05/17 Javascript
详解vue项目首页加载速度优化
2017/10/18 Javascript
vue如何判断dom的class
2018/04/26 Javascript
vue非父子组件通信问题及解决方法
2018/06/11 Javascript
vue采用EventBus实现跨组件通信及注意事项小结
2018/06/14 Javascript
Vue中使用sass实现换肤功能
2018/09/07 Javascript
微信小程序使用gitee进行版本管理
2018/09/20 Javascript
详解angular2.x创建项目入门指令
2018/10/11 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
2018/11/14 Javascript
vue-cli和v-charts实现可视化图表过程解析
2019/10/08 Javascript
Javascript实现鼠标点击冒泡特效
2019/12/24 Javascript
js绘制一条直线并旋转45度
2020/08/21 Javascript
js实现移动端图片滑块验证功能
2020/09/29 Javascript
python逐行读取文件内容的三种方法
2014/01/20 Python
用python实现简单EXCEL数据统计的实例
2017/01/24 Python
Python中正反斜杠(‘/’和‘\’)的意义与用法
2019/08/12 Python
详解Django CAS 解决方案
2019/10/30 Python
使用 pytorch 创建神经网络拟合sin函数的实现
2020/02/24 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
英国购买威士忌网站:Master of Malt
2019/09/26 全球购物
通信工程专业女生个人求职信
2013/09/21 职场文书
成人大专生实习期的自我评价
2013/10/02 职场文书
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
教师节寄语2015
2015/03/23 职场文书
2015年教师国培感言
2015/08/01 职场文书
详解MySQL集群搭建
2021/05/26 MySQL
MySQL系列之五 视图、存储函数、存储过程、触发器
2021/07/02 MySQL