- 一、列表推导式(生成式)
- 二、字典推导式(生成式)
- 三、推导式比较
格式:
[输出的元素 for 元素 in 序列]
代码示例:
list = [1,2,4,5] outprint = [i for i in list] print(outprint)
列表推导式练习:
~~~~~~~~~~~列表推导式~~~~~~~~~~ list = [i for i in range(10)] print(list)二、字典推导式(生成式)
格式:
{key: value for key, value in dic.items() }
示例:
info = {
'name': "christy",
'age': 29,
'sex': "woman",
'mobile': 13000000000,
}
dic = { key:value for key,value in info.items()}
print(dic)
说明:列表 、字典、 集合才有推导式,是一种更有风格的python代码写法,化简代码。
三、推导式比较| 类型 | 格式 |
|---|---|
| list | [ i for i in list ] |
| dict | {key: value for key, value in dic.items() } |



