Loading

三:表达式的魅力

表达式的魅力

表达式

单独存在,可以单独成行的。

三元表达式

 a = b>c ? b: c这是java中的

而python中用if else替代

a=b if b>c else c ,条件放在了if之后,是True则=b,是False则=c

列表推导式

结合for更简单的的方式创建列表

a = [do(i) for i in iter if condition],for前面的是每个元素要经历的,可以是函数,可以没有函数只表示元素,if是对迭代元素的判断,满足之后进入最前面的函数

嵌套

a = [do(i, j) for in iter if condition for j in iter2 if condition2]

 

posted @ 2019-12-07 19:13  浅忆尘  阅读(35)  评论(0)    收藏  举报