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中生成器和yield语句的用法详解
Apr 17 Python
python爬虫入门教程--正则表达式完全指南(五)
May 25 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
Sep 26 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
Dec 20 Python
python操作oracle的完整教程分享
Jan 30 Python
基于Python log 的正确打开方式
Apr 28 Python
python 脚本生成随机 字母 + 数字密码功能
May 26 Python
PyCharm在新窗口打开项目的方法
Jan 17 Python
python框架flask入门之环境搭建及开启调试
Jun 07 Python
python如何绘制疫情图
Sep 16 Python
python如何控制进程或者线程的个数
Oct 16 Python
python模拟点击玩游戏的实例讲解
Nov 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
从一个不错的留言本弄的mysql数据库操作类
2007/09/02 PHP
使用eAccelerator加密PHP程序
2008/10/03 PHP
PHP 获取远程网页内容的代码(fopen,curl已测)
2011/06/06 PHP
探讨file_get_contents与curl效率及稳定性的分析
2013/06/06 PHP
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
PHPExcel内存泄漏问题解决方法
2015/01/23 PHP
php浏览历史记录的方法
2015/03/10 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
2015/10/10 PHP
PHP结合Jquery和ajax实现瀑布流特效
2016/01/07 PHP
Jquery css函数用法(判断标签是否拥有某属性)
2011/05/28 Javascript
nullJavascript中创建对象的五种方法实例
2013/05/07 Javascript
JQuery获取样式中的background-color颜色值的问题
2013/08/20 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
初步使用Node连接Mysql数据库
2016/03/03 Javascript
AngularJS基础 ng-options 指令详解
2016/08/02 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
详解AngularJS ui-sref的简单使用
2017/04/24 Javascript
ztree简介_动力节点Java学院整理
2017/07/19 Javascript
Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
2017/09/20 Javascript
原生nodejs使用websocket代码分享
2018/04/07 NodeJs
jquery实现广告上下滚动效果
2021/03/04 jQuery
[01:14]英雄,所敬略同——2018完美盛典宣传视频4K
2018/12/05 DOTA
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
python操作sqlite的CRUD实例分析
2015/05/08 Python
在Python 3中实现类型检查器的简单方法
2015/07/03 Python
Python字符串转换成浮点数函数分享
2015/07/24 Python
python自动截取需要区域,进行图像识别的方法
2018/05/17 Python
Python ADF 单位根检验 如何查看结果的实现
2020/06/03 Python
python实现斗地主分牌洗牌
2020/06/22 Python
领先的英国注册在线药房 :Simply Meds Online
2019/03/28 全球购物
乔迁宴答谢词
2014/01/21 职场文书
厨房领班竞聘演讲稿
2014/04/23 职场文书
党员民主评议总结
2014/10/20 职场文书
4S店客服专员岗位职责
2015/04/07 职场文书
uwsgi+nginx代理Django无法访问静态资源的解决
2021/05/10 Servers