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?