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