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