Курс 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. Методы HTTP запросов в Flask
  2. Расчет времени выполнения
  3. Работа с OpenCV
  4. Наиболее частотные элементы с помощью Counter
  5. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  6. Упрощенный вывод данных в Python
  7. Итерация по копии коллекции
  8. Работа с defaultdictами в Python
  9. Группировка элементов Python
  10. Создание даты из строки ISO
  11. Разделение строки на подстроки в Python
  12. Отправка HTTP-запросов с User-Agent
  13. Работа с географическими данными.
  14. Использование html-скриптов в Jupyter Notebook
  15. Декоратор total_ordering для класса Point
  16. Удаление элемента из списка в Python
  17. Именование переменных в Python
  18. Создание Telegram-бота на Python
  19. Цикл while в Python
  20. Преобразование типов данных в set comprehension
  21. Генератор списка с условием if
  22. Настройка шрифта и цвета в Tkinter
  23. Установка и использование Python-dateutil
  24. Фильтрация списка чисел
  25. Оптимизация методов в Python 3.7
  26. Создание Radio кнопок в tkinter
  27. Построение графиков в терминале с bashplotlib
  28. Работа с SQLite в Python
  29. Скрытие вывода данных
  30. Структура данных deque в Python
  31. Обратное распространение ошибки
  32. Оператор Walrus в Python
  33. Таймер обратного отсчета
  34. Установка User-Agent в Python
  35. Особенности ключей словаря в Python
  36. Работа с каталогами в Python
  37. Установка и использование модуля Wikipedia
  38. Поиск индекса элемента
  39. Python-dateutil — работа с датами
  40. Транспонирование матрицы в Python
  41. Преобразование чисел в восьмеричную строку
  42. Работа с Enum в Python3.

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