我正在尝试获取密钥中最大值的字典 '点'。
所以,我有以下列表,我正在尝试创建一个函数,其中输出将是列表中的项目(在本例中为字典),键中的值最大点)。
[ {"name":"John","points":4} , {"name": "Michael", "points":10} ]
我希望输出为:
{"name": "Michael", "points":10}
我没有发布任何代码,因为我不知道如何做到这一点。
感谢您的帮助!
答案 0 :(得分:0)
尝试以下方法:
max(scores, key=lambda item: item['points'])
>>> scores = [ {"name":"John","points":4} , {"name": "Michael", "points":10} ]
>>> max(scores, key=lambda item: item['points'])
{'points': 10, 'name': 'Michael'}
>>>