Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何按值的降序打印字典的键和值?_Python_Python 3.x_Python 2.x - Fatal编程技术网

Python 如何按值的降序打印字典的键和值?

Python 如何按值的降序打印字典的键和值?,python,python-3.x,python-2.x,Python,Python 3.x,Python 2.x,我有一个Python字典,其中包含每个键的计数作为其值。我不知道如何按值的降序打印字典的键和值 例如:-我的字典看起来像这样 myDic = {'a':5, 'b':15, 'c':10, 'd':20} 我需要按如下方式打印词典中的条目:- d:20 b:15 c:10 a:5 有没有办法做到这一点?提前谢谢 sorteddict项目,键=λx:x[1],反向=真 试试这个: myDic = {'a':5, 'b':15, 'c':10, 'd':20} myDic = {k: v for

我有一个Python字典,其中包含每个键的计数作为其值。我不知道如何按值的降序打印字典的键和值

例如:-我的字典看起来像这样

myDic = {'a':5, 'b':15, 'c':10, 'd':20}
我需要按如下方式打印词典中的条目:-

d:20
b:15
c:10
a:5
有没有办法做到这一点?提前谢谢

sorteddict项目,键=λx:x[1],反向=真 试试这个:

myDic = {'a':5, 'b':15, 'c':10, 'd':20}
myDic = {k: v for k, v in sorted(myDic.items(), key=lambda item: item[1], reverse=True)}
然后用如下内容打印:

for pair in myDic.items():
     print(pair)

使用.items并使用按值排序的键进行排序。StackOverflow不是免费编码服务。你应该会的。请更新您的问题,以显示您已在某个应用程序中尝试过的内容。欲了解更多信息,请参阅,并点击:请看这是否回答了您的问题?关闭原因不正确。我曾要求添加zero-effort dump的原因,但被拒绝了。