在Python中推导式只有三种,分别是列表推导式,字典推导式,集合推导式,还有一个和推导式相似的叫做生成器表达式
列表推导式:
[表达式 for 变量 in 可迭代对象] 或者
[表达式 for 变量 in 可迭代对象 if 真值表达式]
字典推导式:
{键表达式:值表达式 for 变量 in 可迭代对象 [if 真值表达式]}
注:[]内容可省略
集合推导式:
{表达式 for 变量 in 可迭代对象 [if 真值表达式]}
注:[]内容可省略
生成器表达式:
(表达式 for 变量 in 可迭代对象 [if 真值表达式])
注:[]内容可省略