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