Курс 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. Подсчет элементов в Python
  4. Многопоточность в Python
  5. Математические функции в Python
  6. Метод join() для объединения элементов строки
  7. Оболочка Python
  8. Оператор «or» в Python
  9. Преобразование в float
  10. Python UserString — создание подклассов строк
  11. Поиск элементов BeautifulSoup
  12. Python Enumerate
  13. Декораторы в Python
  14. IPython и Jupyter Notebook: руководство
  15. Принципы Zen of Python
  16. Создание вкладок с TKinter
  17. Нахождение пересечения множеств
  18. Решатель судоку на Python с pygame
  19. Codecademy в Telegram
  20. Применение промокода в Много лосося
  21. Карта бомбоубежищ в Москве и Питере
  22. Работа со слайсами
  23. Многоточие в Python
  24. Фильтрация последовательности
  25. Склеивание строк через метод join()
  26. Руководство по библиотеке pydantic
  27. Функция product() в Python
  28. Многострочные комментарии в Python
  29. Python: отсутствие точек с запятыми
  30. Возврат значений из генератора
  31. Переопределение оператора % для объектов
  32. Удаление ключа из словаря в Python
  33. Настройка логгера Logzero
  34. Объединение списков с использованием itertools.chain
  35. Мониторинг памяти с Pympler
  36. Извлечение аудио из видео
  37. Модуль xkcd: добавление юмора в Python
  38. Операторы увеличения и уменьшения в Python
  39. Проверка типов с использованием isinstance
  40. JSON-esque в Python
  41. Расширение операции побитового «и» в Python
  42. Тип CodeType в Python.
  43. Определение индекса элемента списка
  44. Возврат нескольких значений
  45. Работа с enumerate()
  46. Запуск внешнего кода в Jupyter
  47. Экранирование символов в Python
  48. Python Аргументы по умолчанию

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