Курс 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. Справка по импортированным модулям
  2. Функция format() в Python
  3. Преобразование данных в Python
  4. Поиск файлов по шаблону
  5. Работа с дробями в Python
  6. %pinfo: получение информации об объекте
  7. Управление контекстом выполнения
  8. Глубокое копирование объектов
  9. Декодирование байтов в строку
  10. Генераторные выражения и islice.
  11. Проверка надежности пароля на Python
  12. Утечки переменных цикла в Python 3.x
  13. Множественное назначение в Python
  14. Фильтрация элементов с помощью islice
  15. Создание пользовательской коллекции в Python
  16. Concrete Paths — метод .with_suffix()
  17. Проверка подстроки в строке
  18. JMESPath в Python
  19. Замыкания в Python
  20. Monkey Patching в Python
  21. Определение объема памяти объекта
  22. Выход из профиля в Django
  23. Создание циклической ссылки
  24. Использование html-скриптов в Jupyter Notebook
  25. Замена текста с помощью sub
  26. Работа со списками
  27. Создание и обучение модели с Keras
  28. Очистка данных в Python
  29. Создание .exe файла с pyinstaller
  30. Форматирование объектов с модулем pprint
  31. Избегайте ошибку FileNotFoundError
  32. Установка Git и AWS CLI
  33. Использование подчеркивания в REPL
  34. Форматирование строк с f-строками
  35. Пересечение списков с использованием множеств
  36. Создание новых функций с помощью functools.partial
  37. Методы сравнения множеств
  38. Переопределение метода __rshift__
  39. Списки: объединение, изменение
  40. Декораторы в Python
  41. Хэш-функции и метод цепочек
  42. Метод is_absolute() для PurePath
  43. Замыкания в Python
  44. Избегайте использования goto

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