Ключи и значения наоборот
Иногда нужно быстро искать не по ключу, а по значению: например, превратить словарь кодов в обратный справочник. Напишите функцию, которая создаёт новый словарь, где ключи и значения из d поменялись местами. Все значения во входном словаре различны, поэтому конфликтов при обмене не будет.
Примеры
Ввод
{"a": "x", "b": "y"}Вывод
{"x": "a", "y": "b"}Ввод
{}Вывод
{}Ввод
{"x": "y"}Вывод
{"y": "x"}Нужно реализовать
def invert_dict(d: dict) -> dict:
Теги
dicthashmap
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
{"a":"x","b":"y"}Ожидаемый
{"x":"a","y":"b"}2
Ввод
{}Ожидаемый
{}3
Ввод
{"x":"y"}Ожидаемый
{"y":"x"}4
Ввод
{"one":"1"}Ожидаемый
{"1":"one"}5
Ввод
{"a":"p","b":"q"}Ожидаемый
{"p":"a","q":"b"}6
Ввод
{"b":"y"}Ожидаемый
{"y":"b"}Фокус-радио
На паузе · SomaFM · Fluid