Курс 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. Операторы += в Python
  2. Работа со слайсами
  3. Возврат нескольких значений из функции
  4. Функции-генераторы в Python
  5. Python enumerate() для работы с индексами
  6. Работа с deque в Python
  7. Тестирование функции сложения
  8. Создание словаря в Python
  9. Использование модуля __future__
  10. Резервирование символов в Python
  11. Копирование списков в Python
  12. Особенности множеств в Python
  13. Регистрация на хакатоне
  14. Dict Comprehension в Python
  15. Функция zip() — объединение последовательностей
  16. Создание итератора
  17. Создание и использование модулей в Python
  18. Конвертация текстовых чисел с помощью Numerizer
  19. Многопроцессорное программирование в Python
  20. Инициализация структур данных
  21. Цепные операции в Python
  22. Обработка исключений в Python 3
  23. Тернарный оператор в Python
  24. Функции в одну строку
  25. Работа с парами ключ-значение
  26. Переопределение метода __pow__
  27. Функции с необязательными аргументами
  28. Многоточие в Python
  29. Создание даты из строки ISO
  30. Методы __repr__ и __str__ в Python
  31. Хранение данных
  32. Фильтрация списков с itertools
  33. Наследование в программировании
  34. Нахождение самого длинного слова в списке с помощью max
  35. Переопределение метода __and__
  36. Профилирование с Pandas
  37. Изменения в обработке логических значений
  38. Импорт объектов из модулей
  39. Solidity для DeFi Ethereum
  40. Декоратор Ajax required
  41. Flask: создание веб-приложений
  42. Преобразование текста в речь с Python
  43. Измерение времени выполнения кода
  44. Сравнение строк в Python
  45. Сортировка списка по индексам

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