Курс 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. Оптимизация памяти с slots
  3. Библиотека sh: удобные команды терминала
  4. Работа с IP-адресами в Python
  5. Статическая типизация в Python
  6. Роль ключевого слова self
  7. Concrete Paths в Python
  8. Функция print() — вывод информации
  9. Возврат нескольких значений
  10. Измерение времени выполнения
  11. Проверка подстроки в строке с помощью in
  12. Генерация UUID в Python
  13. Печать списка с помощью метода join
  14. Метод сравнения объектов в Python
  15. Делегирование в Python
  16. Особенности множеств в Python
  17. Измерение времени выполнения кода с использованием time
  18. Методы работы со строками в Python
  19. Игра «Угадывание чисел»
  20. Python-dateutil — работа с датами
  21. Копирование объектов в Python
  22. Методы и функции в Python
  23. Добавление Progressbar в Python
  24. Введение в PyTorch
  25. Сериализация объектов в Python
  26. Работа с географическими данными в Python
  27. Создание списка через цикл
  28. Распаковка элементов последовательности
  29. Проверка версии Python
  30. Преобразование объекта в строку
  31. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  32. Подсчет элементов с помощью Counter
  33. Отрицательные индексы списков
  34. Работа с очередями в Python
  35. Метод invert для побитового отрицания
  36. Генераторы в Python
  37. Разбиение строки в Python
  38. Пространство имен в Python
  39. Работа с CSV файлами в Python
  40. Анонимные функции Lambda
  41. Ошибка NotImplemented в Python
  42. Метод join для наборов
  43. Работа с комплексными числами
  44. Преобразование генераторов в циклы
  45. Замеры производительности в Python

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