これにより、辞書の最大値が得られますが、最大値の辞書キーを取得するにはどうすればよいですか?
max([d[i] for i in d])
key=
次のキーワード引数をmax()
使用します。
max(d, key=lambda k: d[k])
ラムダの代わりに、次のものも使用できますoperators.itemgetter
。
import operators
max(d, key=operators.itemgetter(d))
または渡すd.get
:
max(d, key=d.get)