Курс 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. Установка пакетов с помощью pip
  2. Метод ipow для возведения в степень
  3. Создание комплексных чисел
  4. Метод get для словарей
  5. Создание Telegram-бота на Python
  6. Преобразование в float
  7. Копирование в Python
  8. Работа со строками в Python.
  9. Печать списка с помощью метода join
  10. Обход дочерних элементов BeautifulSoup
  11. Вывод сложных структур данных с помощью pprint
  12. Метод __index__ в Python
  13. Получение обратного списка чисел
  14. Сортировка HTML по CSS-селектору
  15. Склеивание строк через метод join()
  16. Очистка данных с помощью pandas
  17. Установка и обучение ChatterBot
  18. Оператор in в Python
  19. Срезы в Python
  20. Фильтрация последовательности
  21. Переворот списка в Python
  22. Функция findall() для поиска вхождений строки
  23. Нахождение самого длинного слова в списке с помощью max
  24. Преобразование регистра строк
  25. Взаимодействие с внешними процессами в Python
  26. Извлечение новостей с newspaper3k
  27. Библиотека itertools: объединение списков
  28. PATCH-запрос с библиотекой requests
  29. Сортировка и разворот списка
  30. Определение объема памяти объекта
  31. Работа с часовыми поясами в Python.
  32. Отладка утечек памяти в Python
  33. Псевдонимы в Python
  34. Прокачанный трейсинг ошибок
  35. Модуль subprocess: запуск внешних команд
  36. Игра «Угадывание чисел»
  37. Профилирование кода
  38. Отрицательные индексы списков в Python
  39. Python: отличительная особенность — отступы
  40. Форматирование строк с f-строками
  41. Метод classmethod
  42. Логирование с Logzero
  43. Установка и использование TensorFlow
  44. Установка Home Assistant
  45. Создание коллекций из выражения-генератора
  46. Возврат нескольких значений
  47. Оператор walrus в Python
  48. Модуль math: константы π и e
  49. Хранение данных с помощью dataclasses

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