共計 540 個字符,預計需要花費 2 分鐘才能閱讀完成。
Python 中可以使用 sorted()
函數來按照指定順序進行排序。
排序時,可以傳入一個參數 key
來指定排序的依據。key
參數接收一個函數,該函數返回一個用于比較的值。例如,如果要按照字符串的長度進行排序,可以將 key
參數設置為 len
函數。
以下是一個按照指定順序排序的示例代碼:
fruits = ['apple', 'banana', 'cherry', 'date']
def custom_order(item):
order = {'apple': 1, 'banana': 2, 'cherry': 3, 'date': 4}
return order[item]
sorted_fruits = sorted(fruits, key=custom_order)
print(sorted_fruits)
在上述示例中,定義了一個 custom_order
函數,該函數返回水果在自定義順序中的序號。通過將 key
參數設置為 custom_order
函數,sorted()
函數將根據自定義順序進行排序。輸出的結果將按照自定義順序進行排序。
丸趣 TV 網 – 提供最優質的資源集合!
正文完