Курс 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. Разделение строки с помощью re.split()
  2. Округление дробей в Python
  3. Замеры производительности в Python
  4. Измерение времени выполнения кода
  5. Создание копии итератора
  6. Возведение в квадрат с помощью itertools
  7. Работа с изменяемыми списками
  8. Создание словарей с defaultdict
  9. Оценка точности модели
  10. Переопределение метода __rshift__
  11. Участие в LP стейкинге Waves
  12. Переопределение метода __lshift__
  13. split() — разделение строки
  14. Переопределение метода __and__
  15. Инверсия списка и строки
  16. Функция zip() в Python
  17. Реверс строки и списка в Python.
  18. Аннотации типов в Python
  19. Установка Python — Простое руководство
  20. Метод rrshift для пользовательских объектов
  21. Метод __float__ в Python
  22. Упрощение работы с JSON-данными в Python
  23. Удаление элемента из списка в Python
  24. Оптимизация создания строк
  25. UserList в Python: Описание и примеры использования
  26. Отправка поздравлений по дню рождения
  27. Применение функций в Python
  28. Python enumerate() для работы с индексами
  29. Измерение времени выполнения
  30. Работа с timedelta в Python
  31. Работа с deque в Python
  32. Переопределение метода xor в Python
  33. Методы list в Python
  34. Измерение времени выполнения кода
  35. Вывод переменной и строки в Python
  36. Работа со списками
  37. Вычисление натурального логарифма в NumPy
  38. Декоратор для группы пользователей в Django
  39. Python Метод Union Множеств
  40. Сравнение строк в Python
  41. Метод setdefault() в Python
  42. Модуль os в Python: работа с файлами
  43. Python 3.12: Псевдонимы типов
  44. Разделение строки в Python
  45. Декораторы в Python
  46. Группы исключений в Python
  47. Оператор «or» в Python
  48. Howdoi — получение ответов из терминала

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