Python的列表推导式
列表推导式,是Python的一种独有特性之一,可以从一个列表(python数据结,熟称数组:[1, 2])构构建出一个新的列表结果,构架过程中可以经过简单的数据处理。在2与3版本都支持。
1 |
|
1、格式
格式一
[表达式 for 变量 in 列表 if 条件]
- if 用于数据过滤
- 表达式 用于数据处理
格式二
[表达式if if 条件 else 表达式else for 变量 in 列表]
2、示例
示例列表:alist = [‘abcd’, ‘bcd’, ‘cd’, ‘d’]
列表所有元素转大写
1 |
|
列表元素长度大于3的转大写
1 |
|
for嵌套
1 |
|
for嵌套 + if
1 |
|
Python的列表推导式
http://pygo2.top/articles/30413/