Перейти к содержимому
Задача · Включения и генераторные выражения · урок 8 из 8

Задача: перевернуть словарь

Напишите функцию invert(d). Она возвращает новый словарь, где ключи и значения словаря d поменялись местами: каждое значение d становится ключом, а его ключ — значением.

  • invert({"a": 1, "b": 2}) → {1: 'a', 2: 'b'}
  • invert({"x": "y"}) → {'y': 'x'}
  • invert({}) → {}

Ограничения: ключи и значения d — числа или строки; все значения разные; пустой словарь даёт пустой словарь; сам d функция не меняет.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

invert.py — python
python · строк: 3
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом