Курс 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. Counter() — подсчет элементов
  3. Добавление элемента в список.
  4. Создание словаря в Python
  5. Логические значения в Python
  6. Модуль pprint: улучшение вывода данных
  7. Логический оператор «and» в Python
  8. Исправление ошибки NameError
  9. Удаление элементов из списка в Python
  10. Сохранение Unicode в JSON
  11. Переворот списка в Python
  12. Python и Монти Пайтон
  13. Лямбда-функции в Python
  14. Комментарии в Python
  15. Метод __iand__ для пользовательских классов
  16. Метод enumerate() в Python
  17. Функция print() — вывод информации
  18. Оператор zip в Python
  19. Расчет времени выполнения
  20. Блок else в Python
  21. Работа с геоданными с помощью geopy
  22. Работа с Colorama
  23. Удаление ссылок в Python
  24. Метод __int__ в Python
  25. Установка и использование модуля «howdoi»
  26. Обязательные аргументы в Python
  27. Метод splitlines() для разделения строк
  28. Проверка на истинность объектов в Python
  29. Оператор объединения словарей
  30. Метод setitem в Python
  31. Обработка исключений в Python
  32. Лямбда-функции в Python
  33. Списковое включение в Python
  34. Безопасные SQL-запросы в Python 3.11
  35. Особенности множеств в Python
  36. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  37. Использование метода lower()
  38. Хеширование паролей с использованием salt
  39. Обработка ошибок в Python
  40. Тестирование времени с Freezegun
  41. Создание детектора плагиата
  42. Методы list в Python

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