可以使用sorted()函数和lambda函数来根据字典的值从大到小排序。

示例代码如下:

my_dict = {'a': 4, 'b': 2, 'c': 7, 'd': 1}

sorted_dict = dict(sorted(my_dict.items(), key=lambda x: x[1], reverse=True))

print(sorted_dict)

输出结果:

{'c': 7, 'a': 4, 'b': 2, 'd': 1}

在这个示例中,我们使用sorted()函数对字典的items()进行排序。key=lambda x: x[1]表示根据字典的值进行排序,reverse=True表示按降序排序。最后,我们使用dict()函数将排序后的结果转换为字典。

python 字典根据值从大到小排序

原文地址: http://www.cveoy.top/t/topic/iZnD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录