Getting-Schlüssel mit maximalem Wert im Wörterbuch?

Ich habe eindictionary: Schlüssel sind Zeichenfolgen, Werte sind Ganzzahlen.

Beispiel

stats = {'a':1000, 'b':3000, 'c': 100}

Ich möchte @ bekomm'b' als Antwort, da es der Schlüssel mit einem höheren Wert ist.

Ich habe Folgendes ausgeführt, wobei ich eine Zwischenliste mit umgekehrten Schlüsselwert-Tupeln verwendet habe:

inverse = [(value, key) for key, value in stats.items()]
print max(inverse)[1]

Ist das einer der besseren (oder noch eleganteren) Ansätze?

Antworten auf die Frage(20)

Ihre Antwort auf die Frage