Курс 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. Оператор del в Python
  2. Модуль Operator в Python
  3. Тестирование времени с Freezegun
  4. Тип CodeType в Python.
  5. Метод Self в Python
  6. Удаление falsy-значений из списка с помощью filter
  7. Цепные операции в Python
  8. Условные выражения в Python
  9. Работа с CSV в Python
  10. Равенство и идентичность в Python
  11. JMESPath в Python
  12. discard() — удаление элемента из множества
  13. Операция += для списков
  14. Работа с атрибутом dict
  15. Транспонирование 2D-массива с помощью zip
  16. Выборка чисел
  17. Генерация случайных чисел в Python
  18. Создание коллекций из выражения-генератора
  19. Импортирование в Python
  20. Управление виртуальными окружениями в Python
  21. Типы возвращаемых значений в Python
  22. Циклы в Python
  23. Генератор данных в Keras
  24. Получение локальных переменных в Python
  25. Работа с контекстным менеджером Pool
  26. Форматирование данных с помощью pprint
  27. Проверка вхождения подстроки
  28. Работа с переменными в Python
  29. Оптимизация памяти с __slots__
  30. Функции классификации комплексных чисел
  31. Метод join() для объединения элементов
  32. Распаковка аргументов в Python
  33. Создание функций с произвольным количеством аргументов
  34. Модуль os: работа с файлами и папками
  35. Протокол управления контекстом
  36. Принципы программирования
  37. Функция enumerate в Python
  38. Использование модуля __future__
  39. Отображение графиков в Jupyter с Matplotlib
  40. Методы и функции в Python
  41. Удаление пробелов методом translate()
  42. Проблемы с dict в Python
  43. Аннотации типов в Python
  44. Извлечение чисел из текста
  45. Удаление ресурса в Python
  46. Форматирование строк в Python

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