获取字典中values值中最大的数,返回对应的keys
1.字典中键值对的获取
print(data.values()) # 查看字典的值 print(data.keys()) # 查看字典的key
2.对字典中的值进行排序
sorted(data.values())
sorted(data.values(),reverse=True) # 倒序
3.实操练习:获取字典中values值中最大的数,返回对应的keys
def best_stock(data: dict) -> str: li = sorted(data.values(),reverse=True) for i in data.keys(): if data[i] == li[0]: return i if __name__ == '__main__': print(best_stock({"CHINESE": 10.0, "MATH": 390.2, "ENGLISH": 1.2})) print(best_stock({"CHINESE": 10.0, "MATH": 390.2, "ENGLISH": 1.2})) print(best_stock({"CHINESE": 91.1, "MATH": 1.01, "ENGLISH": 120.9}))

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)