4

これにより、辞書の最大値が得られますが、最大値の辞書キーを取得するにはどうすればよいですか?

max([d[i] for i in d])
4

2 に答える 2

14

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)
于 2012-12-02T13:06:30.317 に答える