Курс 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. Python reversed() vs срез[::-1]
  2. Блок else в обработке исключений
  3. Метод setitem в Python
  4. Декораторы в Python
  5. Участие в сообществе @selectel
  6. Именование переменных в Python
  7. Динамические маршруты во Flask
  8. Лямбда-функции в Python
  9. Объединение итераторов
  10. Класс UserDict: дополнительная функциональность
  11. Декораторы в Python
  12. Python groupby() из itertools: работа с повторяющимися элементами
  13. GitHub в Telegram: подписка на уведомления
  14. Функция enumerate() в Python
  15. Разделение строки с помощью re.split()
  16. Модуль array: создание и использование массивов
  17. Применение функции к элементам списка
  18. Метод __iand__ для пользовательских классов
  19. Освобождение памяти в Python
  20. Присоединение элементов коллекции
  21. Удаление дубликатов из списка
  22. Блок try-except-else
  23. Создание словарей с defaultdict()
  24. Переопределение метода __and__
  25. Метод Self в Python
  26. Методы работы со списками
  27. Методы Python для работы с данными
  28. Переопределение метода __lshift__
  29. capitalize() — изменение регистра первого символа строки
  30. Преобразование кортежа в словарь.
  31. Проверка вхождения подстроки
  32. Обход дочерних элементов BeautifulSoup
  33. Непрерывная проверка в Python
  34. Умножение строк и списков
  35. Генерация QR-кодов с Python
  36. Конкатенация строк в Python
  37. Методы HTTP запросов в Flask
  38. Работа со строками в Python
  39. Копирование объектов в Python
  40. Генераторы в Python
  41. Тип CodeType в Python.
  42. Измерение времени выполнения кода
  43. Переопределение оператора % для объектов
  44. CLI-инструмент howdoi
  45. Установка и загрузка Instaloader
  46. Работа с коллекциями Python
  47. Использование модуля __future__

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