Я хочу вернуть ключ, который имеет наибольшее значение в словаре, и, если есть связь, выбрать один из них случайным образом. Я знаю, как получить максимальное значение, но не могу понять, как разорвать связь.
max(result, key = result.get)
Это дает мне максимальное значение, но если в словаре есть связь, то оно просто дает мне первое, с чем встречается
Учитывая словарь {'banana': 3, 'apple': 2, 'cherry': 1, 'orange': 3}
Выходные данные должны давать либо banana
, либо orange
, но в случайном порядке.