首页 > 解决方案 > 如何在 Python 中选择具有最高值的字典?

问题描述

我有几个具有相同键的字典列表,我想为特定键选择具有最高值的字典。值是数字,我该怎么做?

例如,当特定键是a我想选择时stats[0],因为 1000 大于 10。

stats = [{'a':1000, 'b':3000, 'c': 100}, {'a':10, 'b':200, 'c': 1}]

标签: python

解决方案


maxkey选择的函数一起使用a

max(stats, key=lambda d: d['a'])

推荐阅读