是否有更短的写作方式'如果> b:python中a = b'?

时间:2011-03-26 14:20:12

标签: python

您能否缩短以下示例?

if file_size_download > file_size: file_size_download = file_size

对我来说这看起来很笨拙。

2 个答案:

答案 0 :(得分:20)

a = min(a, b)

这简洁明了。

答案 1 :(得分:0)

作为一个更通用的答案:

a = b if a < b else a

在这种特殊情况下,上一个答案可以正常使用,但是,如果不仅仅是<比较,这可能会有用。