Курс 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. Работа с базами данных SQLite
  2. Транспонирование 2D-массива с помощью zip
  3. Работа с SQLite в Python
  4. Метод join() для объединения строк
  5. Сравнение строк в Python
  6. Разделение строки в Python
  7. Поиск индекса элемента
  8. Вывод букв строки в Python
  9. Работа с байтовыми строками в Python
  10. Удаление символа из строки
  11. Методы Python для работы с данными
  12. Обработка исключений в Python 3
  13. Преобразование списка в словарь через генератор
  14. Метод repr() в Python
  15. Методы работы со списками
  16. Python 3.12: Псевдонимы типов
  17. Работа с каталогами в Python
  18. Базовые объекты Python
  19. Конвертация коллекций в Python
  20. Блок else в циклах Python
  21. Особенности ключей словаря в Python
  22. Сортировка и обратный порядок
  23. Рекурсия для обращения строки
  24. Имена объектов в Python
  25. Принципы программирования
  26. Работа со стеком в Python
  27. Операции с кортежами
  28. Метод rmatmul для обратного матричного умножения
  29. Копирование и вставка текста в Python
  30. Ключевое слово global в Python
  31. Операторы увеличения и уменьшения в Python
  32. Команда %dhist — список посещенных каталогов
  33. Разделение строки на подстроки в Python
  34. Атрибуты объекта в Python
  35. Создание новых функций с помощью functools.partial
  36. Генераторы в Python
  37. Генератор списка в Python
  38. Встроенные функции Python
  39. Функциональное программирование.
  40. Метод ifloordiv для пользовательских классов
  41. Возвращение нескольких значений через кортеж или класс
  42. Проверка наличия элемента в списке
  43. Пустой оператор pass в Python
  44. Резервирование символов в Python
  45. Работа со словарями с defaultdict из collections

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