Включения словарей (dict comprehensions) в Python - это способ создания словарей с использованием компактной и выразительной синтаксической конструкции, аналогичной списковым включениям (list comprehensions). Эта конструкция позволяет динамически создавать словари, где каждый элемент словаря формируется на основе итерируемого объекта. Создание словаря с квадратами чисел: Преобразование двух списков в словарь: Фильтрация элементов для создания словаря: Включения словарей полезны для создания словарей...
Что же такое словари такое и где они используются? Очередная незаурядная структура данных, которая нужна непонятно для чего? Ответ: нет. В Python ничего не бывает просто так. Словарям можно найти уйму применений начиная от структуры данных, которая хранит в себе данные о пользователях заканчивая созданием «объектов» на их основе. Давайте научимся их применять, но перед этим немного матчасти. Давайте посмотрим на следующий код. Вот такие «фокусы» со словарями мы сможем делать в самом конце, когда...