Я использую функцию 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
, а не оба.