目錄
Python Dict 字典按键排序
Python 的 Dict 字典是一種非常方便的資料結構,可以快速的查詢資料,而且可以按照鍵值排序,使用上也非常簡單。
在 Python 中,可以使用 sorted() 函式來對 Dict 字典按照鍵值排序,範例如下:
my_dict = { 'c': 3, 'a': 1, 'b': 2 } sorted_dict = sorted(my_dict) print(sorted_dict) # ['a', 'b', 'c']
上面的程式碼會將 Dict 字典按照鍵值排序,輸出結果為 [‘a’, ‘b’, ‘c’],可以看到,Dict 字典已經按照鍵值排序完成。
如果想要按照值排序,可以使用 sorted() 函式的 key 參數,範例如下:
my_dict = { 'c': 3, 'a': 1, 'b': 2 } sorted_dict = sorted(my_dict, key=my_dict.get) print(sorted_dict) # ['a', 'b', 'c']
上面的程式碼會將 Dict 字典按照值排序,輸出結果為 [‘a’, ‘b’, ‘c’],可以看到,Dict 字典已經按照值排序完成。
總結來說,Python 的 Dict 字典是一種非常方便的資料結構,可以快速的查詢資料,而且可以按照鍵值或是值排序,使用上也非常簡單,是一種非常有用的資料結構。