按键或值对 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.