Использование функции Python max для возврата двух одинаково больших значений

Я использую функцию Python max, чтобы найти наибольшее целое число в словаре с именем count, и соответствующий ключ (не совсем уверен, правильно ли я это говорю; мой код, вероятно, объясняет сам себя лучше, чем я его объясняю). Словарь countсоответствует строкам {' a': 100, 'b': 210}и т. д.

number = count[max(count.items(), key=operator.itemgetter(1))[0]]
highest = max(count, key=count.get)

Что бы я сделал, если бы там было два одинаковых наибольших значения? Если бы у меня было {'a': 120, ' b': 120, 'c': 100}, это найдет только первое из aи b, а не оба.

17
задан vaultah 4 February 2017 в 18:51
поделиться