Курс 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. Обработка ошибки IndexError
  3. Проверка условий: all и any
  4. Реализация операции -= для пользовательского класса
  5. Измерение времени выполнения
  6. Генерация случайных данных в NumPy
  7. Использование двоеточия в Python
  8. Работа с изображениями Pillow
  9. Установка виртуального окружения Python
  10. Получение ID процесса
  11. Декораторы в Python
  12. Функции в Python
  13. Переопределение метода __eq__
  14. Распаковка аргументов в Python
  15. Оператор Walrus в Python
  16. Выход из профиля в Django
  17. Списковые включения в Python
  18. Функция reversed() в Python
  19. Использование функции enumerate()
  20. Абстракции словарей и множеств в Python
  21. Использование defaultdict в Python
  22. Структура данных deque в Python
  23. Python groupby() из itertools: работа с повторяющимися элементами
  24. Работа с датой и временем в Python
  25. Работа с переменными в Python
  26. Создание и удаление объектов
  27. Метод clear для коллекций
  28. Разность множеств
  29. Списковое включение в Python
  30. globals и locals
  31. Применение функции map() в Python
  32. Поиск уникальных и повторяющихся элементов
  33. Преобразование букв в нижний регистр
  34. Работа с YAML в Python: PyYAML.
  35. Обработка исключений с блоком else
  36. Конкатенация строк в Python
  37. Метод join() для объединения элементов
  38. Работа с файлами в Python
  39. Оператор in в Python
  40. Метод __complex__ в Python
  41. Объединение объектов в Python
  42. Безопасные SQL-запросы в Python 3.11
  43. Метод bool() в Python
  44. Numpy: использование Ellipsis
  45. Добавление вложенных списков
  46. Определение локальных переменных в Python

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