Курс 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. List Comprehension Tutorial
  2. Управление виртуальными средами в Python
  3. Очистка данных в Python
  4. Создание новых функций через partial
  5. Шаблоны и наследование в Flask
  6. Тернарный оператор в Python
  7. Измерение времени выполнения кода в Python
  8. Форматирование данных с помощью pprint
  9. Блок else в обработке исключений
  10. Область видимости переменных
  11. Сериализация и десериализация объектов
  12. Установка пакетов с помощью pip
  13. Реверс строки и списка в Python.
  14. Оптимизация методов в Python 3.7
  15. Операторы Splat и splatty-splat
  16. Статическая типизация в Python
  17. Уникальные значения из списка
  18. Оператор == в Python
  19. Управление виртуальными окружениями в Python
  20. Операторы сравнения в Python
  21. Парсинг веб-страниц с Beautiful Soup
  22. Поиск частых элементов в списке
  23. Сложные типы данных в Python
  24. Прокачанный трейсинг ошибок
  25. Группы исключений в Python
  26. globals и locals
  27. Подписка на SelectelNews в Twitter
  28. Генераторы в Python
  29. Проверка списка: any() и all()
  30. Сравнение объектов в Python
  31. Методы HTTP запросов в Flask
  32. Абстракции словарей и множеств в Python
  33. Классы данных в Python
  34. Работа с файлами в Python
  35. Удаление первого элемента списка
  36. Логирование с Loguru
  37. Возвращение нескольких значений через кортеж или класс
  38. Оператор (*) в Python
  39. Разделение списка на гнппы
  40. Преобразование данных в Python
  41. Открытие, чтение и закрытие файла
  42. Вывод сложных структур данных с помощью pprint
  43. Оптимизация памяти в Python
  44. Манипуляция формой массива в Numpy
  45. Подписка на @SelectelNews
  46. Подсчет частотности элементов в Python

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