一、If后置:
return a if a>b else b
还可以表达为c = [b,a][a>b]
因为a>b返回的是True,False在python中True和False完全等于1和0,对应到数组中的位置为a或者b
二、For后置
[a + b for a in x for b in y if a%2 == 0 and b%2 ==0]
For的返回结果限定为list
Python 中if和for的后置用法
最新推荐文章于 2023-10-10 09:32:35 发布
一、If后置:
return a if a>b else b
还可以表达为c = [b,a][a>b]
因为a>b返回的是True,False在python中True和False完全等于1和0,对应到数组中的位置为a或者b
二、For后置
[a + b for a in x for b in y if a%2 == 0 and b%2 ==0]
For的返回结果限定为list