Python 列表解析
2017-07-23 23:00
141 查看
定义:快速形成列表的方式
例:
旧的生成方式:
l=[] for i in range(10): if i >=5: l.append('egg%s' %i) print(l)
列表解析生成:
#获得5以后的蛋的列表
l=['egg%s' %i for i in range(10) if i >=5]
print(l)
#获得3以后的列表中的值的平方列表
nums=[1,2,3,4,5,6]
nums_new=[item**2 for item in nums if item > 3]
print(nums_new)
相关文章推荐
- Python列表解析(列表推导式)
- python 中的列表解析和生成器表达式
- Python列表操作符(标准类型操作符、切片、连接字符、列表解析、重复操作)
- python中迭代器、列表解析、生成器的分析比较
- python的列表解析
- 零基础学python-19.4 为什么要在意列表解析与序列映射函数map
- Python-嵌套列表list的全面解析
- python 列表解析
- 零基础学python-8.2 列表的基本操作、迭代和解析
- python 列表解析
- python 列表解析
- python基础(3)--条件判断循环语句与列表解析,生成器
- Python的map函数和列表解析之比较(实验)
- 零基础学python-13.3 列表解析简介与步骤分解
- python的列表解析
- 深入解析Python中的list列表及其切片和迭代操作
- Python列表解析学习
- [python笔记]列表解析
- Python 列表解析和生成器表达式
- 使用python的列表解析以及函数式计算来简化代码