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

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

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

Текущая версия на 15:32, 9 февраля 2020

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


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

Задача

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

Решение

Пример

  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)

См.также

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