用 Python 對三個數排序

H58UZ 數碼 3

Python 給三個數排順序的方法非常簡單,只需要使用Python內置函數sorted(),傳入三個數,就可以得到按順序排好的結果。

默認情況下,sorted()函數會將數從小到大排序。

a=1
b=3
c=2
result=sorted([a,b,c])
print(result)

輸出結果:[1,2,3]

如果需要倒序排序,可以使用參數reverse=True。

a=1
b=3
c=2
result=sorted([a,b,c], reverse=True)
print(result)

輸出結果:[3,2,1]

如果需要根據指定條件排序,可以使用參數key。

例如,可以將三個數按照它們的絕對值大小排序。

a=1
b=-3
c=2
result=sorted([a,b,c], key=abs)
print(result)

輸出結果:[1,2,-3]

在這裡,我們傳入了內置函數abs作為排序條件。sorted()會按照絕對值大小進行排序。

通過本文,我們學習了Python中使用sorted()函數對三個數進行排序的幾種方法:正常順序排序、倒序排序以及根據指定條件排序。這些方法可以幫助我們在編寫Python代碼時更輕鬆地處理數值類型數據的排序問題。

回復

共1條回復 我來回復
  • 暫無回復內容