Ключи наоборот
Иногда нужно быстро построить обратный справочник: искать не по старому ключу, а по старому значению. Дан словарь со строковыми ключами и уникальными строковыми значениями. Верни новый словарь, где каждый ключ и значение поменялись местами.
Примеры
Ввод
{"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","two":"2","three":"3"}Ожидаемый
{"1":"one","2":"two","3":"three"}5
Ввод
{"k":"v"}Ожидаемый
{"v":"k"}6
Ввод
{"a":"b","c":"d"}Ожидаемый
{"b":"a","d":"c"}Фокус-радио
На паузе · SomaFM · Fluid