2017-12-05 10 views
0

私はキーの中で最大の値を持つ辞書を得ることを試みています 'ポイント'。辞書のリストからの最大値

だから、私は次のリストを持っていると私は出力がキーポイントで最大の値を持つリスト(この場合は辞書))からアイテムになります関数を作成しようとしています。

[ {"name":"John","points":4} , {"name": "Michael", "points":10} ] 

私は出力になりたい:私はこれを行う方法の見当がつかないので、私は任意のコードを投稿していない「M

{"name": "Michael", "points":10} 

ありがとうございました!

答えて

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'} 
>>> 
+0

!お手伝いありがとう! :) –

関連する問題