Курс 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"
- Retrying в Python: повторные вызовы
- Перевернуть список в Python
- Область видимости переменных в Python
- Комментарии в Python
- Объединение списков в строку
- Переопределение метода __and__
- Профилирование с cProfile
- Поиск email
- Скачать видео с YouTube
- Оператор is в Python
- Перегрузка операторов в Python
- Установка и использование библиотеки google
- Избегание циклических зависимостей классов в Python
- Работа с getopt
- Удаление элементов из списка в Python
- Поиск повторов в списке
- Метод ne для сравнения объектов
- Функция product() из itertools
- Генераторы в Python
- Цикл for в Python
- Итераторы с потерямиZIP
- Функция enumerate в Python
- Оптимизация поиска в словарях
- Оптимизация интернирования строк
- Оператор «and» в Python
- Функции map() и reduce() в Python
- Введение в PyTorch
- Модуль Antigravity в Python 3
- Аннотации типов в Python
- Проверка на истинность объектов в Python
- Метаклассы в Python
- Обработка исключений в Python
- Логирование с Logzero: ротация файла
- Расширение операции побитового «и» в Python
- Подсчет часто встречающихся элементов
- Фильтрация списка чисел
- Python UserString — создание подклассов строк
- Создание новых функций с помощью functools.partial
- Лямбда-функции для min/max
- Округление в Python
- Передача аргументов в Python
- Counter() — подсчет элементов
- Преобразование многоуровневого словаря
- Подписка на каналы разработчиков
- Извлечение чисел из текста
- Списки в Python: синтаксис представления















