Как получить все максимальные значения словаря?

Всем привет!
Есть словарь:
dic = {90373544:5 , 905043:4 , 444445: 1 , 234235:2, 245435:5}

Мне нужны все ключи с максимальным значением.
Т.е 90373544 и 245435

Сейчас могу найти только один(первый) ключ таким способом:
max(dic , key=dic.get)

Буду рад любой помощи.
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
@o5a
После нахождения макс. значения нужно выбрать все ключи с этим значением

dic = {90373544:5 , 905043:4 , 444445:1 , 234235:2, 245435:5}
max_val = max(dic.values())
print([k for k,v in dic.items() if v == max_val])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы