Курс 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. Работа с argparse
  2. Документация функции help() в Python
  3. Метод gt в Python
  4. Транспонирование 2D-массива с помощью zip
  5. Создание GUI на Tkinter
  6. Оператор «or» в Python
  7. TON Smart Challenge #2: участие и подготовка
  8. Работа с Event() в threading
  9. Итерация по копии коллекции
  10. Python: Splat-оператор и splatty-splat
  11. Запуск файлового сервера
  12. Переопределение метода __rshift__
  13. Синтаксис переменных цикла в Python
  14. Обработка исключений в Python
  15. Замена текста с помощью sub
  16. Solidity для DeFi Ethereum
  17. Конструктор в Python
  18. Очистка вывода в Python
  19. Прокачанный трейсинг ошибок
  20. Описание скриптов в README
  21. Подсчет часто встречающихся элементов
  22. Работа с байтовыми строками в Python
  23. Лямбда-функции в цикле
  24. Подписка на каналы разработчиков
  25. Функция zip() — объединение последовательностей
  26. Форматирование объектов с модулем pprint
  27. Python: цикл for и оператор присваивания
  28. Работа с асинхронными задачами в Python
  29. Оператор распаковки в Python
  30. Функция с **kwargs в Python
  31. Оператор break в Python
  32. Метод __irshift__ для побитового сдвига вправо
  33. Метод count в Python: почему count(», ») возвращает 4?
  34. Работа с комплексными числами
  35. Генератор чисел Фибоначчи
  36. Строковое представление объектов
  37. Установка и использование pyshorteners
  38. Глубокое копирование объектов
  39. Структурирование данных с Pydantic
  40. Анализ кода — Python
  41. Метод classmethod
  42. Возведение в квадрат с помощью itertools
  43. Передача аргументов через **arguments
  44. Документирование функций в Python
  45. Измерение потребления памяти при сортировке
  46. Функции классификации комплексных чисел
  47. Списки в Python: синтаксис представления
  48. Преобразование чисел в Python

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