使用LOOP在字典中查找具有最大值的键

时间:2016-12-07 22:22:38

标签: python python-3.x loops dictionary

所以我试图在具有最高价值的字典中找到密钥,仅使用循环(而不是或为,不重要)。我已经知道函数max(),我可以在那里找到具有最高值的键(max(d,key = d.get)),但是我试图用它来做环。但是,我只能构建一个循环来查找最大值,而不是与之对应的键。我已经检查了几篇文章,但我没有得到答案。如果有人可以帮我找到一个,或者解释我如何修改我的代码来找到KEY,而不是最大值,那就太棒了。

这是我的代码:

maximum = 0
for k in letterCounts:
    if letterCounts[k] > maximum:
        maximum = letterCounts[k]
print(maximum)

我知道循环并不是获得我想要的最简单的方法,但这是我尝试完成的任务的必要条件。

提前感谢您的帮助!

0 个答案:

没有答案