我有一个包含多个字典的列表,所有字典具有相同的键但值不同。我想获取一个具有特定键最大值的字典。
l = [{'a':23, 'b': 64, 'c':4},{'a':83, 'b': 34, 'c':47}]
我想要一个最大为“ b”的字典。
答案 0 :(得分:3)
使用max
和自定义键:
>>> l = [{'a':23, 'b': 64, 'c':4},{'a':83, 'b': 34, 'c':47}]
>>> max(l, key=lambda x: x["b"])
{'a': 23, 'b': 64, 'c': 4}