Курс 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. Принципы LSP и ISP в Python
  3. Импортирование в Python
  4. Удаление ссылок в Python
  5. Поиск email
  6. Сортировка и обратный порядок
  7. Цикл for в Python
  8. Генераторы данных
  9. HTTP-запросы с библиотекой Requests
  10. Форматирование чисел в Python
  11. Изменение переменной в Python: nonlocal
  12. Модуль future Python
  13. Создание словарей и множеств в Python.
  14. Работа с пакетами
  15. Лямбда-функции для min/max
  16. Переопределение метода divmod
  17. Кортеж в Python: создание, доступ, изменение
  18. Преобразование чисел в Python
  19. Python Enumerate
  20. Сортировка данных в Python
  21. Проверка версии Python
  22. Нахождение самого длинного слова в списке с помощью max
  23. Участие в сообществе @selectel
  24. Многострочные комментарии в Python
  25. Оператор zip в Python
  26. Вычисление разности множеств в Python
  27. Объединение списков в Python
  28. Проверка памяти объекта
  29. Зарезервированные слова в Python
  30. Измерение времени выполнения кода
  31. Python 3.12: Псевдонимы типов
  32. Разница между датами
  33. Отслеживание прогресса с tqdm
  34. Удаление дубликатов из списка
  35. Хранение данных с помощью dataclasses
  36. Проверка надежности пароля на Python
  37. Работа с географическими данными в Python
  38. Удаление элементов из списка в Python.
  39. Удаление URL-адресов в Python
  40. Изменение объектов в Python
  41. Метод repr() в Python
  42. Функция findall() для поиска вхождений строки
  43. Распаковка элементов последовательности
  44. Функция count() в Python
  45. Компиляция регулярных выражений
  46. Область видимости переменных
  47. Профилирование кода
  48. Создание матрицы в Python
  49. Основы слова

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