Python:Рецепты/Создание двунаправленного словаря

Материал из Онлайн справочника
Версия от 16:23, 9 февраля 2020; Myagkij (обсуждение | вклад) (Новая страница: «{{Python/Панель перехода}} {{Myagkij-редактор}} =Инверсия словаря= ==Задача== Инвертировать слова…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Проверка/Оформление/Редактирование: Мякишев Е.А.


Инверсия словаря

Задача

Инвертировать словарь.

Решение

Пример

def make_inverse(inverse_dict):
    for k in list(inverse_dict):
        inverse_dict[inverse_dict[k]] = k
    return inverse_dict

d = {sin:asin, cos:acos, tan:atan, log:exp}
inverse = make_inverse(d)

См.также

Внешние ссылки