要在 Python 中按值對字典進行排序,可以使用 sorted()
函數。 Python 的 sorted ()
函數可用於按鍵對字典進行排序,它允許自定義排序方法。 sorted ()
接受三個參數:subject、key 和 inverse。
字典是未排序的數據結構。他們使用映射結構來存儲數據。字典將鍵與值關聯,創建包含關聯數據的對。
使用 Python sorted ()
方法,您可以按值對字典的內容進行排序。例如,要對咖啡館菜單中項目的受歡迎程度進行排名或按字母順序列出它們,您可以使用 Python sorted ()
方法。本教程將解釋 sorted ()
方法的工作原理以及如何使用它對字典的內容進行排序。
Sorted Python () Refresher
Python 內置的 sorted()
函數可用於根據鍵對可迭代對象進行排序,例如列表、元組和字典。 sorted()
函數對指定的可迭代對象的元素進行排序,並使用新排序的值創建一個新對象。
這是 sorted 的語法()
:
sorted(object, key, reverse)
方法接受三個參數:
- object:您要排序的可迭代對象(必需)
- key :允許您執行自定義排序的函數(可選)
- reverse :指定對像是否必須降序排序(可選)
可以看到,"Object"
是唯一的需要的參數。如果您決定不使用可選的 "key"
和 "reverse"
參數,Python 將自動按升序對對象進行排序。