python的一些语法糖

2015-10-08  本文已影响144人  大明白

Python中if-else语句的多种写法

a, b, c = 1, 2, 3
#1.常规
if a>b:
    c = a
else:
    c = b

#2.表达式
c = a if a>b else b

#3.二维列表
c = [b,a][a>b]

#4.传说是源自某个黑客
c = (a>b and [a] or [b])[0]
上一篇 下一篇

猜你喜欢

热点阅读