用 Python 對三個數排序
數碼 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代碼時更輕鬆地處理數值類型數據的排序問題。