Курс 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. Основы работы со списками
  2. Условные выражения в Python
  3. Получение списка файлов в директории с использованием os
  4. Создание списков в Python
  5. Поиск кода
  6. Цепные операции в Python
  7. Избегайте использования goto
  8. Капитализация строк
  9. Оператор Walrus в Python
  10. Оформление кода по PEP 8
  11. Управление контекстом с помощью декоратора contextmanager
  12. Обработка исключения UnboundLocalError
  13. Освоение Python
  14. Печать календаря
  15. Реализация метода __abs__ в Python
  16. Создание виртуальной среды
  17. Передача аргументов в Python
  18. Оператор in для проверки наличия элемента
  19. Управление асинхронными задачами с помощью Semaphore
  20. Работа с модулем Calendar
  21. Удаление ссылок в Python
  22. Метод rsub для пользовательских чисел
  23. Переопределение метода
  24. Работа с многоуровневыми словарями в Python
  25. Работа с модулем os в Python
  26. Библиотека itertools: объединение списков
  27. Удаление элемента из списка
  28. Цикл for в Python
  29. Перевод текста с Python Translator
  30. Метод is_absolute() для PurePath
  31. Удаление ключей из словаря
  32. Работа с буфером обмена на Python
  33. Переопределение метода __pow__
  34. Python: Фильтрация списков с помощью filter()
  35. Константы в модуле cmath
  36. Область видимости переменных
  37. Переопределение оператора % для объектов
  38. Работа с географическими данными в Python
  39. Python union() функция — объединение множеств
  40. Модуль xkcd: добавление юмора в Python
  41. Область видимости переменных
  42. Преобразование данных в Python
  43. Установка и загрузка Instaloader
  44. Тест скорости набора текста на Python
  45. Проблема сравнения словарей
  46. Python Метод Union Множеств
  47. Добавление элемента к кортежу
  48. Метод __iand__ для пользовательских классов
  49. Хеширование паролей с использованием salt
  50. Измерение времени выполнения кода

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