У меня есть функция, такая, что есть словарь как параметры, со значением, которое является целым числом. Я пытаюсь удалить минимальный элемент (ы) и вернуть набор оставшихся ключей.Удалить наименьший элемент (ы) из словаря
Я программирую на питоне. Кажется, я не могу удалить пары ключевых значений с тем же ключом или значениями. Мой код не работает на 2-й и 3-й пример Вот как это будет работать:
remaining({A: 1, B: 2, C: 2})
{B, C}
remaining({B: 2, C : 2})
{}
remaining({A: 1, B: 1, C: 1, D: 4})
{D}
Это то, что у меня есть:
def remaining(d : {str:int}) -> {str}:
Remaining = set(d)
Remaining.remove(min(d, key=d.get))
return Remaining
Вы забыли соответствующий тег для языка программирования. Также вы забыли указать, в чем проблема, вы получаете сообщение об ошибке? где вы застряли? – alfasin
Python! Я застрял на удалении пар ключей, где значения одинаковы. Примеры 2 и 3 в описании - это то, где у меня возникают проблемы –