Курс 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. Запуск асинхронной корутины
  3. Удаление файлов с shutil.os.remove()
  4. Динамические маршруты во Flask
  5. Работа с YAML в Python
  6. Измерение времени выполнения кода
  7. Установка и использование TensorFlow
  8. Профилирование кода на Python
  9. Изменение логики работы с временем
  10. Форматирование заголовков в Python
  11. Глобальные переменные в Python
  12. Преобразование PowerPoint в PDF.
  13. Обработка исключений в Python
  14. Оператор * в Python
  15. Вычисление натурального логарифма в NumPy
  16. Удаление файлов и папок в Python
  17. Оптимизация создания строк
  18. Хешируемые ключи в Python
  19. Особенности ключей словаря в Python
  20. Тестирование модели в PyTorch
  21. Модуль os в Python: работа с файлами
  22. Отображение HTML кода в Python
  23. Создание списков в Python
  24. Управление ресурсами в Python
  25. Получение списка файлов в директории с использованием os
  26. Удаление дубликатов из списка
  27. Конкатенация строк с методом join()
  28. Создание циклической ссылки
  29. Декодирование байтов в строку
  30. Руководство по Pymorphy2
  31. Создание списков в Python
  32. Работа с контекст-менеджером «with»
  33. Создание и операции с дробями
  34. Оптимизация параметров в Python
  35. Множественные конструкторы в Python
  36. Concrete Paths — метод .with_suffix()
  37. Объединение словарей в Python
  38. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  39. Удаление дубликатов из списка с помощью dict.fromkeys
  40. Управление виртуальными средами в Python
  41. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  42. Python Метод sleep() из time
  43. Python enumerate() функции
  44. Методы shutil для работы с файлами
  45. Оболочка Python
  46. Генерация QR-кодов с Python
  47. Работа с изображениями PIL

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