簡體   English   中英

在python中寫一個'如果a> b:a = b'是否有更短的方法?

[英]Is there a shorter way of writing 'if a > b: a = b' in python?

你能否縮短以下例子?

if file_size_download > file_size: file_size_download = file_size

它對我來說看起來很笨拙。

a = min(a, b)

這簡潔明了。

作為一個更通用的答案:

a = b if a < b else a

前面的答案在這種特殊情況下運行良好,但是,這可能適用於不僅僅是<比較的情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM