Курс 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"
- Управление импортом в Python
- Открытие и редактирование скриптов Python
- Деление в Python
- Разработка игры Pong с turtle
- Модуль os в Python: работа с файлами
- Форматирование строк с помощью f-строк
- Управление пакетами с pip
- Порядок и длина множеств в Python
- Генерация строк с .join()
- Реверс строки и списка в Python.
- TypedDict для kwargs в Python 3.12
- Numpy: разбиение массивов
- Работа с timedelta
- Декораторы в Python
- Особенности ключей словаря в Python
- Python defaultdict добавление ключа
- Замер времени выполнения кода
- Преобразование генераторов в циклы
- Оптимизация создания строк
- Генератор бросков кубиков
- Ограничение ресурсов в Python
- Запуск файлового сервера
- Упрощенный вывод данных в Python
- Применение функции map() в Python
- Передача аргументов через **arguments
- Обработка ошибок в Python
- Лямбда-функции в Python
- Установка и использование Telegram API в Python
- Работа с модулем os в Python
- Методы работы со строками в Python
- Функция eval() в Python
- Многострочные комментарии в Python
- Библиотека Emoji: использование смайлов в Python
- Управление виртуальными окружениями в Python
- Создание генераторов в Python
- Установка Git и AWS CLI
- Вставка переменных в шаблоны Flask
- Переворот последовательности
- CSV строка разделение в Python
- Извлечение чисел из текста
- Активация Matplotlib в Jupyter
- Работа с URL-адресами в Python
- Преобразование в float
- Удаление ресурса в Python
- Функции map, filter и reduce
- Работа с файлами в Python
- Работа с комплексными числами
- Непрерывная проверка в Python
- Просмотр атрибутов и методов класса















