Ключи наоборот

Иногда нужно быстро построить обратный справочник: искать не по старому ключу, а по старому значению. Дан словарь со строковыми ключами и уникальными строковыми значениями. Верни новый словарь, где каждый ключ и значение поменялись местами.

Примеры

Ввод
{"a": "x", "b": "y"}
Вывод
{"x": "a", "y": "b"}
Ввод
{}
Вывод
{}
Ввод
{"x": "y"}
Вывод
{"y": "x"}

Нужно реализовать

def invert_dict(d: dict) -> dict:

Теги

dicthashmap
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
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