Курс 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"

  1. Создание задания в Cron
  2. Работа с кортежами в Python
  3. Протокол управления контекстом
  4. Переменная Шредингера
  5. Метод ifloordiv для пользовательских классов
  6. Условные выражения в Python
  7. Конкатенация строк с методом join()
  8. Игра «Камень, ножницы, бумага» — Python
  9. Удаление элемента по индексу
  10. Оператор объединения словарей
  11. Обработка ошибок ввода данных
  12. Псевдонимы в Python
  13. Удаление элементов по срезу
  14. Операции с кортежами
  15. Регистрация на курсы SF Education
  16. Установка пакета в Python
  17. Создание копии итератора
  18. Переопределение оператора % для объектов
  19. Типы возвращаемых значений в Python
  20. Избегание циклических зависимостей классов в Python
  21. Функции map() и reduce() в Python
  22. Проверка на палиндром
  23. Избегание изменяемых аргументов
  24. Основы работы со списками
  25. Создание графиков в терминале
  26. Функции all() и any() в Python
  27. Динамическая типизация в Python
  28. Библиотека funcy: удобные утилиты
  29. Инверсия списка и строки в Python
  30. Изменяемые и неизменяемые объекты
  31. Переменные в Python: сокращение гласных
  32. Измерение потребления памяти при сортировке
  33. Преобразование текста в нижний регистр
  34. Оптимизация памяти в Python
  35. Работа с пакетами
  36. Работа с IP-адресами в Python
  37. Подписка на каналы разработчиков
  38. Работа с deque в Python
  39. Преобразование вложенного списка
  40. Функции-генераторы в Python
  41. Модуль antigravity: генерация координат
  42. Модуль subprocess: запуск внешних команд
  43. Добавление Progressbar в Python
  44. Метод __irshift__ для Python

Marketello читают маркетологи из крутых компаний