<分区>
我相信这很简单:
假设我有以下字典:
foo = { a: 3, b: 10, c: 5 }
什么是获得值 10 的最有效(和最干净)的方法
谢谢
标签 python python-2.7
<分区>
我相信这很简单:
假设我有以下字典:
foo = { a: 3, b: 10, c: 5 }
什么是获得值 10 的最有效(和最干净)的方法
谢谢
最佳答案
如果您只关心找到最大值,而不关心与之相关的键,那么您只需访问字典的值(尽管链接文章 Getting key with maximum value in dictionary? 绝对值得一读)
在 Python 2.x 上:
max(foo.itervalues())
在 Python 3.x 上:
max(foo.values())
关于python - 从字典中获取最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19780269/
相关文章:
python - ValueError : Found array with 0 sample (s) (shape= (0, 1) 而 MinMaxScaler 要求最小值为 1
python - 更新 AWS Glue Python Shell 作业 Boto3 版本
python - geodjango 中的 "cannot import name Polygon"
python - 类型错误 : unhashable type: 'list' by converting list to set
python - threading.Lock.acquire() 在此实现中如何阻塞?