Курс 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. Удаление файлов в Python
  2. Функции в Python: создание и вызов
  3. Строковое представление объектов
  4. Логические значения в Python
  5. Удаление файлов с shutil.os.remove()
  6. Работа с JSON в Python
  7. Работа с путями в Python
  8. Работа с итераторами через срезы
  9. Оператор in и not in в Python
  10. Работа с аргументами командной строки
  11. Приближение чисел в Python
  12. Проверка дубликатов в Python
  13. Ветвление выражения в Python
  14. Вычисление времени выполнения
  15. Библиотека schedule: планировщик задач
  16. Аннотации типов в Python
  17. Метод __index__ в Python
  18. Метод repr() в Python
  19. Обработка исключений в Python
  20. Копирование объектов в Python
  21. Подсчет часто встречающихся элементов
  22. Декоратор Ajax required
  23. Замыкания в Python
  24. Работа с каталогами в Python
  25. Разделение строки с регулярными выражениями
  26. Модуль subprocess: запуск внешних команд
  27. Функция print() — вывод информации
  28. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  29. Разделение строки на подстроки в Python
  30. Работа с Enum в Python3.
  31. Справка по импортированным модулям
  32. Оформление текста в консоли с TermColor
  33. ChainMap.new_child() — добавление нового словаря
  34. Частичное совпадение пользовательского ввода в Python 3.10
  35. Извлечение статей с newspaper3k
  36. Функция count() в Python
  37. Список методов и атрибутов
  38. Сравнение строк в Python
  39. Создание лямбда-функций
  40. Срезы в Python
  41. Поиск уникальных элементов строкой в Python
  42. Замена атрибута в именованном кортеже
  43. Метод count в Python: почему count(», ») возвращает 4?
  44. Работа с файловой системой в Python
  45. Копирование списков в Python
  46. Переопределение метода sub
  47. Numpy: использование Ellipsis
  48. Печать списка с помощью метода join

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