Курс Python → Объединение множеств в Python

Для объединения множеств без изменения исходных используется оператор «|». Например, если у нас есть два множества set1 и set2, то результатом их объединения будет новое множество, содержащее все элементы из обоих множеств.

set1 = {1, 2, 3}
set2 = {3, 4, 5}
result_set = set1 | set2
print(result_set)  # вывод: {1, 2, 3, 4, 5}

Также можно использовать метод union() для объединения множеств. Этот метод принимает другое множество в качестве аргумента и возвращает новое множество, содержащее все уникальные элементы из обоих множеств.

set1 = {1, 2, 3}
set2 = {3, 4, 5}
result_set = set1.union(set2)
print(result_set)  # вывод: {1, 2, 3, 4, 5}

Если нужно объединить множества без изменения исходных, то следует сохранить результат в новую переменную, так как исходные множества останутся неизменными. В Python множества являются изменяемыми объектами, поэтому они не могут быть изменены напрямую.

Важно помнить, что множества не могут содержать дубликаты элементов, поэтому при объединении множеств все дублирующиеся элементы будут автоматически удалены, оставляя только уникальные элементы в новом множестве.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Python: возвращение нескольких значений
  2. Python Ellipsis использование
  3. Работа с датами в Python
  4. Асинхронное выполнение задач в процессах
  5. Проверка типа данных
  6. Запуск внешних программ с subprocess
  7. Мощь вложенных функций в Python
  8. Удаление дубликатов из списка
  9. Очистка данных с Pandas
  10. Функция pow() — возвести число в степень
  11. Генераторы списков в Python
  12. Просмотр внешних файлов в %pycat
  13. Объединение строк с помощью метода join
  14. Изменяемые и неизменяемые объекты
  15. Обработка ошибок ввода данных
  16. Объединение списков в Python
  17. Списки в Python: синтаксис представления
  18. Создание словарей в Python
  19. Работа с модулем cmath
  20. Функции высшего порядка в Python
  21. Сортировка с параметром key
  22. Анонимные функции в Python
  23. Хэш-функции и метод цепочек
  24. Работа с очередями в Python
  25. Работа с изображениями Pillow
  26. Обработка ошибок в JSON данных
  27. Условные выражения в Python
  28. Декораторы классов
  29. Множественное присваивание в Python
  30. Непрерывная проверка в Python
  31. Работа с изменяемыми коллекциями
  32. Метод __imod__ для Python
  33. Измерение времени выполнения кода
  34. Функции any() и all() в Python
  35. Оператор обр. импликации
  36. Склеивание строк без циклов
  37. Многострочные строки в Python
  38. Поиск email
  39. Python: библиотеки и функции
  40. Установка и использование pyshorteners
  41. Объединение строк с помощью метода join
  42. Работа с асинхронными задачами в Python
  43. Поиск с библиотекой Google
  44. Модуль itertools: эффективная работа с итераторами
  45. Равенство и идентичность в Python
  46. Срезы в Python
  47. Чтение и запись TOML-конфигов

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