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) 编辑 收藏 举报
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) 编辑 收藏 举报