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实现文件分组复制到不同目录的例子
Jun 04 Python
使用Node.js和Socket.IO扩展Django的实时处理功能
Apr 20 Python
在Python中使用元类的教程
Apr 28 Python
python中管道用法入门实例
Jun 04 Python
Python中几个比较常见的名词解释
Jul 04 Python
利用Anaconda完美解决Python 2与python 3的共存问题
May 25 Python
python深度优先搜索和广度优先搜索
Feb 07 Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
Apr 05 Python
Python数据类型之列表和元组的方法实例详解
Jul 08 Python
Django RBAC权限管理设计过程详解
Aug 06 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
May 18 Python
浅谈anaconda python 版本对应关系
Oct 07 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类分享
2014/02/07 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
jquery事件与函数的使用介绍
2013/09/29 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
JavaScript访问CSS属性的几种方式介绍
2014/07/21 Javascript
JavaScript的模块化开发框架Sea.js上手指南
2016/05/12 Javascript
js实现当鼠标移到表格上时显示这一格全部内容的代码
2016/06/12 Javascript
高效Web开发的10个jQuery代码片段
2016/07/22 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
详解node.js搭建代理服务器请求数据
2017/04/08 Javascript
Webpack实现按需打包Lodash的几种方法详解
2017/05/08 Javascript
vue事件修饰符和按键修饰符用法总结
2017/07/25 Javascript
js表单序列化判断空值的实例
2017/09/22 Javascript
Vue代码分割懒加载的实现方法
2017/11/23 Javascript
ES6中字符串的使用方法扩展
2019/06/04 Javascript
JS实现继承的几种常用方式示例
2019/06/22 Javascript
VUE+node(express)实现前后端分离
2019/10/13 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
[04:10]DOTA2英雄梦之声_第11期_圣堂刺客
2014/06/21 DOTA
python操作MySQL数据库具体方法
2013/10/28 Python
Python3读取文件常用方法实例分析
2015/05/22 Python
详解Python的Django框架中manage命令的使用与扩展
2016/04/11 Python
python实现对输入的密文加密
2019/03/20 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
Python面向对象总结及类与正则表达式详解
2019/04/18 Python
如何使用python记录室友的抖音在线时间
2020/06/29 Python
python如何提升爬虫效率
2020/09/27 Python
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
Hawes & Curtis官网:英国经典品牌
2019/07/27 全球购物
微笑服务演讲稿
2014/05/13 职场文书
2015年仓库工作总结
2015/04/09 职场文书
MySQL 5.7常见数据类型
2021/07/15 MySQL
MySQL主从切换的超详细步骤
2022/06/28 MySQL
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript