Курс Python → Создание словаря через dict comprehension
Dict comprehension в Python — это удобный способ создания нового словаря из уже существующего списка или итерируемого объекта. Синтаксис dict comprehension очень похож на list comprehension, но вместо списка мы получаем словарь. Для этого используется фигурные скобки вместо квадратных.
Пример использования dict comprehension:
numbers = [1, 2, 3, 4, 5]
squares_dict = {num: num**2 for num in numbers}
print(squares_dict)
В данном примере мы создаем словарь squares_dict, в котором ключами будут числа из списка numbers, а значениями — квадраты этих чисел. Результат выполнения этого кода будет:
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
Таким образом, мы получаем новый словарь, где каждому числу из исходного списка соответствует его квадрат. Dict comprehension позволяет компактно и эффективно создавать словари в Python, что делает код более читаемым и понятным.
Другие уроки курса "Python"
- Переворот списка в Python
- Применение функций в Python
- Форматирование вывода списков
- Инициализация структур данных
- Создание итерируемых объектов
- Создание словаря с значением по умолчанию
- Объединение объектов в Python
- Получение пути к текущему скрипту с помощью os
- Создание обратного итератора
- Метод eq для сравнения объектов
- Разделение строки в Python
- Обработка ошибок в Python
- Применение промокода в Много лосося
- Colorama: окрашивание текста в Python
- Вычисление разности множеств в Python
- Преобразование Excel в PDF с Spire.XLS
- Подписка на Kaspersky Team
- Форматирование строк в Python
- Печать календаря
- Красивый вывод списка
- Обработка исключений в Python
- Списковое включение в Python
- Объединение словарей в Python 3.5+
- Перегрузка операторов в Python
- Поиск простых чисел
- Создание пользовательской коллекции в Python
- Извлечение новостей с newspaper3k
- Управление памятью в Python
- Чтение бинарного файла в Python.
- Работа с файлами в Python
- Counter() — подсчет элементов
- Генераторные функции в Python
- Метод сравнения объектов в Python
- Циклы for в Python
- List Comprehension Tutorial
- Преобразование в float
- Работа с итераторами в Python
- Лямбда-функции в defaultdict
- Возвращение нескольких значений через кортеж или класс
- Создание словаря через dict comprehension
- Аннотации типов в Python
- Преобразование чисел в слова
- Работа с URL-адресами в Python
- Перехват исключений в Python
- Создание функций с произвольным количеством аргументов
- Преобразование вложенного списка
- Списковое включение в Python
- Создание коллекций из генератора















