python - python中字典最大值的关键

标签 python dictionary

我有一本字典,“分数”,整数,我想找到最高值的键。我使用了这段代码:

key = max(scores, key=scores.get)

然而,这只会返回一个 key 。这如何处理最高值(value)的联系?我只得到一个号码。在打领带的情况下是哪个?我怎样才能获得最高值(value)的所有 key ? 感谢您的帮助。

最佳答案

例如,您可以运行以下命令:

max_value = max(scores.values())
keys = [ i for (i,v) in scores.iteritems() if v == max_value ]

“keys”现在将包含对应于最大值的所有键。

关于python - python中字典最大值的关键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6768466/

相关文章:

c# - 从 2 个匹配的字典中创建一个新字典

c++ - 如何在不使用STL的情况下实现C++字典数据结构

java - 在不知道 Java 类名称的情况下调用类构造函数

python - 如何衡量网络聊天性能?

python - 如何将表达式字符串拆分为 Python 中的列表?

arrays - 追加到深度嵌套数组字典中的数组

Scala映射无法解析映射器函数

python - PTVSD Visual Studio 版本不匹配

python - 将自定义数据传递给 request_futures 中的异常

Python:解析和分组目录中的文件名