Я пытаюсь сделать то же, что и Получить ключ, соответствующий минимальному значению в словаре, где мы хотим получить ключ, соответствующий минимальному значению в словаре.
Лучший способ выглядит следующим образом:
min(d, key=d.get)
НОЯ хочу применить это к словарю с несколькими минимальными значениями:
d = {'a' : 1, 'b' : 2, 'c' : 1}
Обратите внимание, что ответ из приведенного выше будет:
>>> min(d, key=d.get)
'a'
Однако мне нужно Bothдва ключа, которые имеют минимальное значение, а именно a
и c
.
Что было бы лучшим подходом?
(В конце концов, я хочу выбрать один из двух наугад, но я не думаю, что это имеет значение).