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]

 

posted on 2016-07-19 15:00  oliver.lee  阅读(129)  评论(0编辑  收藏  举报

导航