Курс 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. Расчет времени выполнения программы
  3. Проектирование Singleton с метаклассом
  4. Преобразование типов данных в set comprehension
  5. Структура строк в Python
  6. Метод count() для списка
  7. Запуск Python из интерпретатора
  8. Атрибуты класса и экземпляра
  9. Определение относительного пути
  10. Многопроцессорное программирование в Python
  11. Проверка окончания строки с помощью str.endswith()
  12. Установка виртуального окружения Python
  13. Подсчет элементов с помощью Counter
  14. UserString в Python
  15. Получение списка кортежей из словаря
  16. Проверка кортежей.
  17. Генераторы списков
  18. Циклы в Python
  19. Применение промокода в Много лосося
  20. Enum в Python
  21. Именование столбцов в Python с pandas
  22. Отправка HTTP-запросов с User-Agent
  23. Замыкания в Python
  24. Преобразование текста в нижний регистр
  25. Замена текста в Python
  26. Импорт модулей и пакетов в Python
  27. Работа с CSV файлами в Python
  28. Декораторы в Python
  29. Структура данных словарь в Python
  30. Декоратор Ajax required
  31. Python itertools combinations() — группировка элементов
  32. Работа со списками
  33. Проблемы с именами переменных
  34. Работа с кортежами в Python
  35. Декоратор для группы пользователей в Django
  36. Работа с defaultdictами в Python
  37. Возврат нескольких значений
  38. Множественное присваивание в Python
  39. Сравнение строк в Python
  40. None в Python: использование и особенности
  41. Создание и удаление объектов
  42. Получение имени функции с помощью inspect
  43. Итерации в Python
  44. Генераторы в Python
  45. Работа с парами ключ-значение
  46. Метод ior для битовых операций

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