Курс Python → Создание словаря и множества
Для начала, давайте рассмотрим создание пустого словаря с помощью фигурных скобок {}. Просто напишите my_dict = {} и у вас будет пустой словарь, готовый к заполнению.
Если вы хотите создать словарь с некоторыми начальными значениями, вы можете сделать это, указав ключи и их соответствующие значения внутри фигурных скобок. Например, my_dict = {'apple': 2, 'banana': 3, 'cherry': 5}.
Однако, если вы хотите создать множество, вы также можете использовать фигурные скобки, но без указания ключей и значений. Например, my_set = {1, 2, 3, 4, 5}. В этом случае, Python распознает, что вы хотите создать множество, а не словарь.
Иногда синтаксис может быть запутанным, особенно если вы хотите создать пустой словарь. В этом случае, вы можете использовать функцию dict() без аргументов, чтобы создать пустой словарь, например, my_dict = dict().
# Примеры кода:
# Создание пустого словаря
my_dict = {}
print(my_dict)
# Создание словаря с начальными значениями
my_dict = {'apple': 2, 'banana': 3, 'cherry': 5}
print(my_dict)
# Создание множества
my_set = {1, 2, 3, 4, 5}
print(my_set)
# Создание пустого словаря с использованием функции dict()
my_dict = dict()
print(my_dict)
Другие уроки курса "Python"
- Создание задания в Cron
- Работа с кортежами в Python
- Протокол управления контекстом
- Переменная Шредингера
- Метод ifloordiv для пользовательских классов
- Условные выражения в Python
- Конкатенация строк с методом join()
- Игра «Камень, ножницы, бумага» — Python
- Удаление элемента по индексу
- Оператор объединения словарей
- Обработка ошибок ввода данных
- Псевдонимы в Python
- Удаление элементов по срезу
- Операции с кортежами
- Регистрация на курсы SF Education
- Установка пакета в Python
- Создание копии итератора
- Переопределение оператора % для объектов
- Типы возвращаемых значений в Python
- Избегание циклических зависимостей классов в Python
- Функции map() и reduce() в Python
- Проверка на палиндром
- Избегание изменяемых аргументов
- Основы работы со списками
- Создание графиков в терминале
- Функции all() и any() в Python
- Динамическая типизация в Python
- Библиотека funcy: удобные утилиты
- Инверсия списка и строки в Python
- Изменяемые и неизменяемые объекты
- Переменные в Python: сокращение гласных
- Измерение потребления памяти при сортировке
- Преобразование текста в нижний регистр
- Оптимизация памяти в Python
- Работа с пакетами
- Работа с IP-адресами в Python
- Подписка на каналы разработчиков
- Работа с deque в Python
- Преобразование вложенного списка
- Функции-генераторы в Python
- Модуль antigravity: генерация координат
- Модуль subprocess: запуск внешних команд
- Добавление Progressbar в Python
- Метод __irshift__ для Python















