Python:Рецепты/Создание двунаправленного словаря: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
= | =Создание двунаправленного словаря= | ||
==Задача== | ==Задача== | ||
Строка 34: | Строка 34: | ||
{{SEO | {{SEO | ||
|Заголовок статьи=Python:Рецепты - | |Заголовок статьи=Python:Рецепты - Создание двунаправленного словаря / Онлайн справочник - wikihandbk.com | ||
|Ключевые слова=python, рецепты python, | |Ключевые слова=python, рецепты python, Создание двунаправленного словаря на python | ||
|Описание статьи= | |Описание статьи= | ||
|Изображение статьи для Open Graph= | |Изображение статьи для Open Graph= | ||
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Python:Рецепты/ | |Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Python:Рецепты/Создание двунаправленного словаря</nowiki> | ||
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki> | |Изображение статьи для schemaNewsArticle=<nowiki></nowiki> | ||
|Высота изображения статьи для schemaNewsArticle= | |Высота изображения статьи для schemaNewsArticle= |
Версия от 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)