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 代码效率的方法
Jul 03 Python
在Python中使用dict和set方法的教程
Apr 27 Python
python获取本机mac地址和ip地址的方法
Apr 29 Python
DataFrame中的object转换成float的方法
Apr 10 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 Python
浅谈python 中类属性共享的问题
Jul 02 Python
python pandas 时间日期的处理实现
Jul 30 Python
Python ATM功能实现代码实例
Mar 19 Python
Python使用lambda抛出异常实现方法解析
Aug 20 Python
pycharm如何设置官方中文(如何汉化)
Dec 29 Python
pytest进阶教程之fixture函数详解
Mar 29 Python
你需要掌握的20个Python常用技巧
Feb 28 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
以文本方式上传二进制文件的PHP程序
2006/10/09 PHP
php中$this->含义分析
2009/11/29 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
php开发时容易忘记的一些技术细节
2016/02/03 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
针对PHP开发安全问题的相关总结
2019/03/22 PHP
用jquery来定位
2007/02/20 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
2014/07/02 Javascript
Node.js中的事件驱动编程详解
2014/08/16 Javascript
JavaScript中的类(Class)详细介绍
2014/12/30 Javascript
js点击选择文本的方法
2015/02/09 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
2016/10/26 Javascript
js中string和number类型互转换技巧(分享)
2016/11/28 Javascript
js生成随机数方法和实例
2017/01/17 Javascript
javaScript基础详解
2017/01/19 Javascript
jQuery事件委托代码实践详解
2019/06/21 jQuery
electron+vue实现div contenteditable截图功能
2020/01/07 Javascript
JavaScript/TypeScript 实现并发请求控制的示例代码
2021/01/18 Javascript
Python使用回溯法子集树模板解决迷宫问题示例
2017/09/01 Python
解决Python requests库编码 socks5代理的问题
2018/05/07 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
2018/10/11 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
Python实现串口通信(pyserial)过程解析
2019/09/25 Python
Python中断多重循环的几种方式详解
2020/02/10 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
使用CSS实现阅读进度条
2017/02/27 HTML / CSS
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
文秘专业个人求职信
2013/12/22 职场文书
领导班子整改方案和个人整改措施
2014/10/25 职场文书
护士自荐信怎么写
2015/03/06 职场文书
为什么不建议在go项目中使用init()
2021/04/12 Golang
Redis集群节点通信过程/原理流程分析
2022/03/18 Redis
带你了解Java中的ForkJoin
2022/04/28 Java/Android