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实现网站文件的全备份和差异备份
Nov 30 Python
python编码总结(编码类型、格式、转码)
Jul 01 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
Jul 30 Python
python3爬取淘宝信息代码分析
Feb 10 Python
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
Feb 13 Python
python xlsxwriter库生成图表的应用示例
Mar 16 Python
python编写简易聊天室实现局域网内聊天功能
Jul 28 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
Dec 10 Python
详解Python循环作用域与闭包
Mar 21 Python
python简单实现AES加密和解密
Mar 28 Python
python之MSE、MAE、RMSE的使用
Feb 24 Python
Python趣味实战之手把手教你实现举牌小人生成器
Jun 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中ob_flush和flush的区别
2014/11/27 PHP
WordPress网站性能优化指南
2015/11/18 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
利用PHP实现开心消消乐的算法示例
2017/10/12 PHP
PHP二维关联数组的遍历方式(实例讲解)
2017/10/18 PHP
javascript编程起步(第七课)
2007/02/27 Javascript
jQuery处理xml格式的返回数据(实例解析)
2013/11/28 Javascript
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
2015/04/12 Javascript
Javascript函数的参数
2015/07/16 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
2020/12/24 Javascript
Jquery 整理元素选取、常用方法一览表
2016/11/26 Javascript
Websocket协议详解及简单实例代码
2016/12/12 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
vue+Java后端进行调试时解决跨域问题的方式
2017/10/19 Javascript
Node.js文件编码格式的转换的方法
2018/04/27 Javascript
mpvue构建小程序的方法(步骤+地址)
2018/05/22 Javascript
vue左右侧联动滚动的实现代码
2018/06/06 Javascript
浅谈JS的原型和继承
2019/05/08 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
[09:13]2014DOTA2国际邀请赛 中国区预选赛coser表演
2014/05/23 DOTA
Python中使用Queue和Condition进行线程同步的方法
2016/01/19 Python
tensorflow TFRecords文件的生成和读取的方法
2018/02/06 Python
Python学习_几种存取xls/xlsx文件的方法总结
2018/05/03 Python
详解pandas中MultiIndex和对象实际索引不一致问题
2019/07/23 Python
Python爬取破解无线网络wifi密码过程解析
2019/09/17 Python
基于python plotly交互式图表大全
2019/12/07 Python
Python操作Jira库常用方法解析
2020/04/10 Python
Python 如何对文件目录操作
2020/07/10 Python
Django REST Framework 分页(Pagination)详解
2020/11/30 Python
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
使用phonegap克隆和删除联系人的实现方法
2017/03/31 HTML / CSS
环境科学专业个人求职信
2013/09/26 职场文书
学习教师法的心得体会
2014/09/03 职场文书
村党建工作汇报材料
2014/11/02 职场文书
Mysql 8.x 创建用户以及授予权限的操作记录
2022/04/18 MySQL