字典的排序scores = {"小王": 92, "小李": 88, "小张": 95, "赵六": 48}# 按值排序(返回列表)sorted_by_score = sorted(scores.items(), key=lambda x: x[1])print(sorted_by_score)# [('赵六', 48), ('小李', 88), ('小王', 92), ('小张', 95)]# 按值降序排序sorted_desc = sorted(scores.items(), key=lambda x: x[1], reverse=True)print(sorted_desc)# [('小张', 95), ('小王', 92), ('小李', 88), ('赵六', 48)]# 排序后转回字典sorted_dict = dict(sorted(scores.items(), key=lambda x: x[1], reverse=True))print(sorted_dict)# {'小张': 95, '小王': 92, '小李': 88, '赵六': 48}