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

Материал из Онлайн справочника
Перейти к: навигация, поиск

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


Создание двунаправленного словаря

Задача

Создать двунаправленный словарь.

Решение

Пример

  1. from math import *
  2.  
  3. def make_inverse(inverse_dict):
  4.     for k in list(inverse_dict):
  5.         inverse_dict[inverse_dict[k]] = k
  6.     return inverse_dict
  7.  
  8. d = {sin:asin, cos:acos, tan:atan, log:exp}
  9. inverse = make_inverse(d)

См.также

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