Skip to main content
 首页 » 编程设计

python之查找最高键

2025年05月04日13sky-heaven

我只是对为什么我的代码不起作用感到困惑,这是我目前的问题和代码(测试运行表明我的答案是错误的)。

给定字典d,找到字典中最大的键并将相应的值与变量val_of_max相关联。例如,给定字典 {5:3, 4:1, 12:2},2 将与 val_of_max 关联。假设 d 不为空。

d = {5:3, 4:1, 12:2, 14:9} 
val_of_max = max(d.keys()) 
print val_of_max 

请您参考如下方法:

您的代码打印具有最大值的键。你想要的是:

d = {5:3, 4:1, 12:2, 14:9} 
val_of_max = d[max(d.keys())] 
print val_of_max 

也就是说,您必须取消对键的引用才能返回值。