我只是对为什么我的代码不起作用感到困惑,这是我目前的问题和代码(测试运行表明我的答案是错误的)。
给定字典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
也就是说,您必须取消对键的引用才能返回值。
