列表生成式 [exp for 变量 in 列表]
两层循环: [exp for 变量x in 列表x for 变量y in 列表y ]
加if: [exp for 变量 in 列表 if condition] if起判断作用
变化:[exp1 if condition else exp2 for 变量 In data] 满足条件就是exp1,否则exp2
结合三元运算: ( [exp1 for 变量 in 列表] if condition else exp2 ) 列表推导的if...else内联,组成元组。
comment:如果condition 就是执行前面的循环,否则执行exp2
网友评论