Курс 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. Команда %dhist — список посещенных каталогов
  2. Округление чисел с помощью round
  3. Измерение времени выполнения кода
  4. Обработка ошибок в Python
  5. Группировка элементов Python
  6. Метод split() в Python
  7. Декораторы в Python
  8. Назначение максимального и минимального значения переменной в Python.
  9. Работа с Colorama
  10. Python и Юникод: работа с цифрами
  11. Создание и удаление объектов
  12. Определение относительного пути
  13. Monkey Patching в Python
  14. Сравнение def и lambda функций в Python
  15. Генератор чисел Фибоначчи
  16. Метод clear для коллекций
  17. Реализация метода __abs__ в Python
  18. Сортировка и разворот списка
  19. Получение текущего времени в Python
  20. Сериализация объектов в Python
  21. Декораторы в Python
  22. Документация функции help() в Python
  23. Объединение словарей в Python 3.5+
  24. Defaultdict в Python
  25. Именованные аргументы в Python
  26. Импорт и использование модулей в Python
  27. Удаление дубликатов из списка с помощью dict.fromkeys
  28. Циклы в Python
  29. Работа с комплексными числами
  30. Многопоточность и асинхронное программирование в Python
  31. Создание именованных кортежей в Python
  32. Структура строк в Python
  33. Импорт объектов из модулей
  34. Создание директории в Python
  35. Блок else в циклах.
  36. Удаление элемента по индексу
  37. Python 3.12: переиспользование кавычек
  38. Метод rsub в Python: расширение функциональности вычитания
  39. Работа с кортежами в Python
  40. Создание новых функций через partial
  41. Модуль itertools: эффективная работа с итераторами
  42. Создание словарей и множеств в Python.
  43. Обновление ключей в Python
  44. Модуль itertools: комбинации и перестановки
  45. Проверка подстроки в строке

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