Python高阶--推导式
推导式是可以从一个数据序列构建另一个新的数据序列,是Python的一种独有特性
1、列表推导式
列表推导式是指循环创建列表
for循环可以用来创建一个列表,而列表推导式就是for循环创建列表的简化版
语法:
--- 变量名 = [表达式 for 变量 in 列表 for 变量 in 列表]
--- 变量名 = [表达式 for 变量 in 列表 if 条件]
2、字典推导式
字典推导式就是推导出两个值并构建成键值对的样子
3、集合推导式
集合推导式就是将列表推导式的中括号[]变成{}