Курс Python → Объединение множеств в Python

Для объединения множеств без изменения исходных используется оператор «|». Например, если у нас есть два множества set1 и set2, то результатом их объединения будет новое множество, содержащее все элементы из обоих множеств.

set1 = {1, 2, 3}
set2 = {3, 4, 5}
result_set = set1 | set2
print(result_set)  # вывод: {1, 2, 3, 4, 5}

Также можно использовать метод union() для объединения множеств. Этот метод принимает другое множество в качестве аргумента и возвращает новое множество, содержащее все уникальные элементы из обоих множеств.

set1 = {1, 2, 3}
set2 = {3, 4, 5}
result_set = set1.union(set2)
print(result_set)  # вывод: {1, 2, 3, 4, 5}

Если нужно объединить множества без изменения исходных, то следует сохранить результат в новую переменную, так как исходные множества останутся неизменными. В Python множества являются изменяемыми объектами, поэтому они не могут быть изменены напрямую.

Важно помнить, что множества не могут содержать дубликаты элементов, поэтому при объединении множеств все дублирующиеся элементы будут автоматически удалены, оставляя только уникальные элементы в новом множестве.

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

Автор урока

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

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

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

  1. Numpy: разбиение массивов
  2. Функция all() в Python
  3. Оптимизация памяти с помощью __slots__
  4. Оператор «not» в Python
  5. Логирование с Logzero
  6. Печать календаря в Python
  7. Методы list в Python
  8. Печать календаря
  9. Библиотека sh: использование команд bash в Python
  10. Загрузка постов Instagram
  11. Изменение IP-адреса в Python
  12. Разделение списка на гнппы
  13. Декораторы с аргументами
  14. Преобразование Excel в PDF с Spire.XLS
  15. Форматирование строк в Python
  16. Удаление ключа из словаря
  17. Установка Git и AWS CLI
  18. Измерение времени выполнения с помощью time
  19. Создание новых списков в Python
  20. Использование эмодзи в Python
  21. Прокачанный трейсинг ошибок
  22. Работа с изменяемыми списками
  23. Удаление элемента по индексу в Python
  24. Преобразование строк в числа с плавающей запятой
  25. Оператор объединения словарей
  26. Работа с процессами в Python
  27. Defaultdict в Python
  28. Метод get для словаря
  29. Создание матрицы в Python
  30. Оператор «or» в Python
  31. Принципы Zen of Python
  32. ChainMap избыточные ключи
  33. Сложение матриц в NumPy
  34. Реверс строки и списка в Python.
  35. Операторы увеличения и уменьшения в Python
  36. Метод ipow для возведения в степень
  37. Исключение NotImplementedError
  38. Работа с массивами в Python
  39. Оптимизация методов в Python 3.7
  40. PUT запрос для обновления данных
  41. Работа с парами ключ-значение
  42. Работа с географическими данными.
  43. Идентификатор объекта в Python
  44. Цикл for в Python
  45. Проверка индексов коллекции

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