Курс 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. Открытие и редактирование скриптов Python
  3. Деление в Python
  4. Разработка игры Pong с turtle
  5. Модуль os в Python: работа с файлами
  6. Форматирование строк с помощью f-строк
  7. Управление пакетами с pip
  8. Порядок и длина множеств в Python
  9. Генерация строк с .join()
  10. Реверс строки и списка в Python.
  11. TypedDict для kwargs в Python 3.12
  12. Numpy: разбиение массивов
  13. Работа с timedelta
  14. Декораторы в Python
  15. Особенности ключей словаря в Python
  16. Python defaultdict добавление ключа
  17. Замер времени выполнения кода
  18. Преобразование генераторов в циклы
  19. Оптимизация создания строк
  20. Генератор бросков кубиков
  21. Ограничение ресурсов в Python
  22. Запуск файлового сервера
  23. Упрощенный вывод данных в Python
  24. Применение функции map() в Python
  25. Передача аргументов через **arguments
  26. Обработка ошибок в Python
  27. Лямбда-функции в Python
  28. Установка и использование Telegram API в Python
  29. Работа с модулем os в Python
  30. Методы работы со строками в Python
  31. Функция eval() в Python
  32. Многострочные комментарии в Python
  33. Библиотека Emoji: использование смайлов в Python
  34. Управление виртуальными окружениями в Python
  35. Создание генераторов в Python
  36. Установка Git и AWS CLI
  37. Вставка переменных в шаблоны Flask
  38. Переворот последовательности
  39. CSV строка разделение в Python
  40. Извлечение чисел из текста
  41. Активация Matplotlib в Jupyter
  42. Работа с URL-адресами в Python
  43. Преобразование в float
  44. Удаление ресурса в Python
  45. Функции map, filter и reduce
  46. Работа с файлами в Python
  47. Работа с комплексными числами
  48. Непрерывная проверка в Python
  49. Просмотр атрибутов и методов класса

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