Курс 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. GitHub в Telegram: подписка на уведомления
  2. Запрос пароля с помощью getpass
  3. Установка и использование TensorFlow
  4. Метод rename() для переименования файлов и каталогов
  5. Упрощенный вывод данных в Python
  6. Сортировка и обратный порядок
  7. Удаление дубликатов из списка с помощью dict.fromkeys
  8. Виртуальное окружение Python
  9. Метод index() в Python
  10. Метод __float__ в Python
  11. Измерение времени выполнения кода
  12. Модуль Operator в Python
  13. Создание и обучение модели с Keras
  14. Передача аргументов через **arguments
  15. Конкатенация списков в Python
  16. Переменные в Python
  17. Блок else в циклах Python
  18. Профилирование данных с Pandas
  19. Определение локальных переменных в Python
  20. Избегание циклических зависимостей классов в Python
  21. Работа с множествами в Python
  22. Оператор «моржа» (Walrus Operator)
  23. Обработка исключений в Python
  24. Удаление элементов по срезу
  25. Работа с необработанными строками
  26. Форматирование вывода с F-строками
  27. Асинхронное выполнение задач в процессах
  28. Кортежи в Python: особенности и преимущества
  29. Работа с CSV файлами
  30. Преобразование в float
  31. Функция с *args.
  32. Лямбда-функции в Python
  33. Работа с JSON данными в Python
  34. Обработка ошибок в Python
  35. Проверка типов с использованием isinstance
  36. Декораторы в Python
  37. Переворот последовательности
  38. Именованные срезы в Python
  39. Разделение строк методом split()
  40. Транспонирование 2D-массива с помощью zip
  41. Python и Монти Пайтон
  42. Декораторы в Python
  43. Создание списка дат
  44. Очистка данных с помощью pandas
  45. Списки в Python: синтаксис представления

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