Курс Python → Python Метод Union Множеств

Функция union() в Python предназначена для выполнения операции объединения множеств. В теории множеств объединение представляет собой набор всех элементов, которые содержатся хотя бы в одном из множеств. Например, если у нас есть два множества: {1, 2, 3} и {3, 4, 5}, то их объединение будет равно {1, 2, 3, 4, 5}.

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


set1 = {1, 2, 3}
set2 = {3, 4, 5}

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

В приведенном примере мы создаем два множества set1 и set2, затем вызываем метод union() у set1 и передаем set2 в качестве аргумента. Результатом будет новое множество union_set, содержащее все элементы из обоих исходных множеств.

Метод union() возвращает новое множество и не изменяет исходные множества. Если необходимо изменить исходные множества, можно воспользоваться оператором |, который также позволяет выполнить объединение множеств. Например, set1 | set2 вернет то же самое множество, что и set1.union(set2).

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

Автор урока

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

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

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

  1. Метод setitem в Python
  2. Метод __ilshift__ для битового сдвига влево
  3. Инверсия списков и строк в Python
  4. Работа со словарями Python
  5. Установка и использование emoji
  6. Просмотр файла в Jupyter Noteboo
  7. Переопределение метода divmod
  8. Сортировка HTML по CSS-селектору
  9. Множественное назначение в Python
  10. Функция zip() для объединения списков
  11. Оператор @ для умножения матриц
  12. Оператор break в Python
  13. Итерация по коллекции в Python
  14. Аннотации типов в Python
  15. Разработка Telegram-ботов
  16. Объединение объектов в Python
  17. Считывание бинарного файла в Python
  18. Округление чисел с помощью round
  19. Работа с argparse
  20. Названия столбцов в Python таблицах
  21. Antigravity модуль
  22. Философия Python
  23. Numpy: разбиение массивов
  24. Перемешивание списка с shuffle()
  25. Очистка данных в Python
  26. Операции со строками в Python
  27. Атрибуты класса и экземпляра
  28. Добавление элементов в список: append() vs extend()
  29. Игра «Угадывание чисел»
  30. Форматирование строк с f-строками
  31. Оператор деления для класса Rational
  32. Создание вложенных циклов for
  33. Моржовый оператор в Python 3.8
  34. Генерация QR-кодов с библиотекой qrcode
  35. Объединение словарей в Python
  36. Функции в одну строку
  37. Цикл for в Python
  38. Работа с *args и **kwargs в Python
  39. Работа с часовыми поясами в Python.
  40. Работа с временем в Python
  41. Логирование с Logzero
  42. Работа с очередями в Python
  43. Форматирование строк в Python
  44. Удаление ключа из словаря
  45. Обрезка изображения с Pillow
  46. Подсчет частотности элементов в Python

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