私はこのようなリストがあります:Pythonで特定のキーの最小/最大値を持つオブジェクトを取得する方法Pythonで特定のキーのオブジェクトの最小値/最大値を取得する方法は?
list = [
{'price': 2, 'amount': 34},
{'price': 7, 'amount': 123},
{'price': 5, 'amount': 495}
]
を?これにより 私は、最小値を得ることができます。
min(obj['price'] for obj in list) # 2
をしかし私が取得したいことは
オブジェクト全体で{ '価格':2 '量':34}
どうすればいいですか? foreachなどがないと簡単な方法がありますか?
オブジェクトに組み込み関数名を付けないように注意してください。 'list' –
[List of Dicts、共通のDictフィールドのmin()値を見つける]の可能な複製](http://stackoverflow.com/questions/5320871/in-list-of-dicts-find-min-value -of-a-common-dict-field) – DavidW
(リンクされた質問のほとんどの回答は価格を返すだけなので、おそらくそれは重複していません) – DavidW