Курс 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. Замена текста в Python
  3. Функция product() из itertools
  4. Создание пустых функций и классов в Python
  5. Разработка Telegram-ботов
  6. Метод __call__ в Python
  7. Удаление ключа из словаря
  8. Реверс строки и списка в Python.
  9. Установка и использование howdoi
  10. Инициализация объекта
  11. Работа с срезами в Python
  12. Оформление кода на Python
  13. Вывод сложных структур данных с помощью pprint
  14. Преобразование кортежа в словарь.
  15. Карта бомбоубежищ в Москве и Питере
  16. Работа с комплексными числами в Python
  17. Управление контекстом с помощью декоратора contextmanager
  18. Сравнение def и lambda в Python
  19. Добавление элементов в список
  20. JSON в Python: модуль, dump, dumps, load
  21. Создание словарей и множеств в Python
  22. Автоматизация скриптов на AWS Lightsail.
  23. Тестирование времени с Freezegun
  24. Функции высшего порядка в Python
  25. Особенности запятых в Python
  26. Модуль inspect
  27. Изменение регистра данных
  28. Сортировка в Python
  29. Удаление элемента по индексу в Python
  30. Метод join() для объединения элементов
  31. Игра «Виселица» на Python
  32. Извлечение аудио из видео
  33. Установка и использование Logzero
  34. Сериализация данных в JSON с помощью json.dumps
  35. Работа с NumPy
  36. Перебор элементов списка в Python
  37. Срезы в Python
  38. Локальные переменные.
  39. Оптимизация памяти с __slots__
  40. Нахождение пересечения множеств
  41. Автоматизация с Python
  42. Генераторные функции в Python
  43. Копирование файлов с shutil()
  44. Оператор space-invader
  45. Преобразование текста в нижний регистр
  46. Работа с эмодзи в Python

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