a, b = 1, 2
1、常规
if a>b:
c=a
else:
c=b
2、表达式
c = a if a>b else b
3、二维表
c = [a,b][a<b]
4、怪异写法
c=(a>b and [a] or [b])[0]
转自:http://www.open-open.com/lib/view/open1346511811678.html
a, b = 1, 2
1、常规
if a>b:
c=a
else:
c=b
c = a if a>b else b
c = [a,b][a<b]
c=(a>b and [a] or [b])[0]