按鍵或值對 Python 字典進行排序


如果需要按鍵或值對 Python 中的字典進行排序,可以定義一個字典,並向其中插入鍵值對。可以使用“for”迴圈遍歷鍵值對,並使用“sort”方法對其排序。可以呼叫此方法。

下面是對其進行演示 −

示例

def my_dict():

my_key_value_pair ={}

my_key_value_pair[2] = 56
my_key_value_pair[1] = 2
my_key_value_pair[5] = 12
my_key_value_pair[4] = 24
my_key_value_pair[6] = 18
my_key_value_pair[3] = 323

print ("The keys and values after sorting in alphabetical order based on the key are : ")

for i in sorted (my_key_value_pair) :
   print((i, my_key_value_pair[i]))

my_dict()

輸出

The keys and values after sorting in alphabetical order based on the key are :
(1, 2)
(2, 56)
(3, 323)
(4, 24)
(5, 12)
(6, 18)

說明

  • 定義了一個方法,該方法最初將一個空字典賦值給一個變數。

  • 訪問空字典的索引並將元素賦值給索引。

  • 使用“sorted”方法遍歷字典,並將其顯示在控制檯上。

  • 呼叫該方法。

  • 輸出顯示在控制檯上。

更新時間: 17-Apr-2021

159 次瀏覽

開啟你的事業

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.