Получение ключа с максимальным значением в словаре?
у меня естьdictionary
: ключи - это строки, значения - целые числа.
Пример:
stats = {'a':1000, 'b':3000, 'c': 100}
Я хотел бы получить'b'
как ответ, так как это ключ с более высоким значением.
Я сделал следующее, используя промежуточный список с обратными кортежами ключ-значение:
inverse = [(value, key) for key, value in stats.items()]
print max(inverse)[1]
Это лучший (или даже более элегантный) подход?