Курс Python → Работа с множествами в Python

Тип данных «set» в Python представляет собой коллекцию, которая содержит уникальные и неизменяемые объекты. Он был введен в Python с версии 2.4 и представляет собой один из типов данных, реализующих математические множества. Множества в Python отличаются от списков или кортежей тем, что они не могут содержать дубликаты.

Для создания множества в Python можно использовать встроенную функцию set(), передавая ей последовательность или другие итерируемые объекты в качестве аргументов. Например:


my_set = set([1, 2, 3, 4, 5])
print(my_set)

Этот код создаст множество {1, 2, 3, 4, 5}, где каждый элемент является уникальным. Множество также поддерживает операции над множествами, такие как объединение, пересечение и разность.

Например, чтобы объединить два множества, можно использовать метод union() или оператор |:


set1 = {1, 2, 3}
set2 = {3, 4, 5}
union_set = set1.union(set2)
print(union_set)

Этот код выведет {1, 2, 3, 4, 5}, объединяя элементы из обоих множеств. Таким образом, тип данных «set» в Python предоставляет удобный способ работы с уникальными коллекциями объектов.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Преобразование в float
  2. Инверсия списка/строки в Python
  3. Склеивание строк без циклов
  4. Удаление и повторная вставка ключа в OrderedDict
  5. Создание словарей с defaultdict
  6. Декораторы для регистрации функций
  7. Вывод сложных структур данных с помощью pprint
  8. Экранирование символов в Python
  9. Сортировка и разворот списка
  10. Управление ресурсами в Python
  11. Область видимости переменных
  12. Решение переменной Шредингера
  13. Наиболее частотные элементы с помощью Counter
  14. Вычисление времени выполнения
  15. Установка Home Assistant
  16. Ошибка NotImplemented в Python
  17. Установка переменной среды в Python
  18. Модуль xkcd: добавление юмора в Python
  19. Запуск внешнего кода в Jupyter
  20. Модуль array: создание и использование массивов
  21. Форматирование строк в Python
  22. Константы в модуле cmath
  23. Переменная с нижним подчеркиванием
  24. Анонимные функции в Python
  25. Python Поверхностное Копирование
  26. Названия переменных
  27. Структурирование именованных констант
  28. Фильтрация входных данных в Python
  29. Создание циклической ссылки
  30. Переопределение метода __eq__
  31. Создание новой даты в Python
  32. Обработка элементов в Python
  33. Возврат нескольких значений из функции
  34. Простой калькулятор Python
  35. Работа со строками в Python
  36. Измерение времени выполнения кода
  37. Метод join() для объединения элементов строки
  38. Извлечение аудио из видео
  39. Работа с географическими данными в Python
  40. inspect в Python: анализ кода
  41. Функция reversed() в Python
  42. Строковое представление объектов
  43. Использование модуля __future__
  44. Получение срезов итераторов
  45. Частичное применение функций в Python
  46. Печать списка с помощью метода join

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