Python:Рецепты/Создание двунаправленного словаря: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) м (Myagkij переименовал страницу Python:Рецепты/Инверсия словаря в Python:Рецепты/Создание двунаправленного словаря без оставления перенаправл…) |
Myagkij (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
==Задача== | ==Задача== | ||
Создать двунаправленный словарь. | |||
==Решение== | ==Решение== |
Версия от 16:32, 9 февраля 2020
Проверка/Оформление/Редактирование: Мякишев Е.А.
Инверсия словаря
Задача
Создать двунаправленный словарь.
Решение
Пример
from math import *
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)