列表生成式

2019-01-10  本文已影响0人  希望我是摩羯座

列表生成式 [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

上一篇下一篇

猜你喜欢

热点阅读