Курс 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. Управление мышью и клавиатурой с Pyautogui
  2. Возврат нескольких значений
  3. Работа с коллекциями Python
  4. Поиск файлов по шаблону
  5. Метод get для словарей
  6. Настройка логгера Logzero
  7. Срезы в Python
  8. Выборка чисел
  9. Python: возвращение нескольких значений
  10. Преобразование в float
  11. Функция __init__ в Python
  12. Подписка на @SelectelNews
  13. Вычисление натуральных логарифмов в NumPy
  14. Добавление вложенных списков
  15. Декоратор проверки активности
  16. Тайное преобразование типа ключа
  17. Метод get для словаря
  18. Подсчет часто встречающихся элементов
  19. Создание генераторов
  20. Деление в Python
  21. Генераторы в Python
  22. Python groupby() из itertools: работа с повторяющимися элементами
  23. Управление сессиями в Python
  24. Функциональное программирование в Python
  25. Передача аргументов через **arguments
  26. Разделение строк в Python
  27. Установка Python3.7 и PIP
  28. Доступ к локальным переменным
  29. PEP-401: оператор
  30. Переопределение метода __or__()
  31. Создание директории в Python
  32. Counter() — подсчет элементов
  33. Numpy: объединение массивов
  34. Упрощенный вывод данных в Python
  35. Хранение данных
  36. Хешируемые ключи в Python
  37. Управление контекстом с помощью декоратора contextmanager
  38. Оператор walrus в Python
  39. Управление ресурсами с контекстными менеджерами
  40. Метод __index__ в Python
  41. Оператор in для проверки наличия элемента
  42. Открытие и редактирование скриптов Python
  43. Декораторы в Python
  44. Метод __irshift__ для Python
  45. Реализация операции -= для пользовательского класса
  46. Цикл for в Python

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