Курс 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. Retrying в Python: повторные вызовы
  2. Перевернуть список в Python
  3. Область видимости переменных в Python
  4. Комментарии в Python
  5. Объединение списков в строку
  6. Переопределение метода __and__
  7. Профилирование с cProfile
  8. Поиск email
  9. Скачать видео с YouTube
  10. Оператор is в Python
  11. Перегрузка операторов в Python
  12. Установка и использование библиотеки google
  13. Избегание циклических зависимостей классов в Python
  14. Работа с getopt
  15. Удаление элементов из списка в Python
  16. Поиск повторов в списке
  17. Метод ne для сравнения объектов
  18. Функция product() из itertools
  19. Генераторы в Python
  20. Цикл for в Python
  21. Итераторы с потерямиZIP
  22. Функция enumerate в Python
  23. Оптимизация поиска в словарях
  24. Оптимизация интернирования строк
  25. Оператор «and» в Python
  26. Функции map() и reduce() в Python
  27. Введение в PyTorch
  28. Модуль Antigravity в Python 3
  29. Аннотации типов в Python
  30. Проверка на истинность объектов в Python
  31. Метаклассы в Python
  32. Обработка исключений в Python
  33. Логирование с Logzero: ротация файла
  34. Расширение операции побитового «и» в Python
  35. Подсчет часто встречающихся элементов
  36. Фильтрация списка чисел
  37. Python UserString — создание подклассов строк
  38. Создание новых функций с помощью functools.partial
  39. Лямбда-функции для min/max
  40. Округление в Python
  41. Передача аргументов в Python
  42. Counter() — подсчет элементов
  43. Преобразование многоуровневого словаря
  44. Подписка на каналы разработчиков
  45. Извлечение чисел из текста
  46. Списки в Python: синтаксис представления

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