Python:Рецепты/Создание двунаправленного словаря: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 32: | Строка 32: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Python}} | |||
{{Навигационная таблица/Телепорт}} | |||
{{SEO | {{SEO | ||
|Заголовок статьи=Python:Рецепты - Создание двунаправленного словаря / Онлайн справочник - wikihandbk.com | |Заголовок статьи=Python:Рецепты - Создание двунаправленного словаря / Онлайн справочник - wikihandbk.com |
Версия от 13:58, 10 декабря 2022
Проверка/Оформление/Редактирование: Мякишев Е.А.
Создание двунаправленного словаря
Задача
Создать двунаправленный словарь.
Решение
Пример
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)
См.также
Внешние ссылки