目录
题目描述
现有字典 {'a': 24, 'g': 52, 'i': 12, 'k': 33} ,按value值进行排序,并输出排序结果。
输入/输出描述
输入描述:不需要输入任何数据
输出描述:{'g': 52, 'k': 33, 'a': 24, 'i': 12}。结果唯一。
解决思路
利用sorted函数对字典值排序。
代码
dictionary = {"a": 24, "g": 52, "i": 12, "k": 33}
new_d = dict(sorted(dictionary.items(), key=lambda x:x[1], reverse=True))
print(new_d)
代码走读
# 声明字典
dictionary = {"a": 24, "g":