三:表达式的魅力
表达式的魅力
表达式
单独存在,可以单独成行的。
三元表达式
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]
看十遍不如自己写一遍!巩固基础,纵横开拓!

浙公网安备 33010602011771号