Курс 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. Модуль math: основные функции
  2. Определение наиболее частого элемента с помощью collections.Counter
  3. Удаление falsy-значений из списка с помощью filter
  4. Метод clear для коллекций
  5. Анализ кода — Python
  6. Применение промокода в Много лосося
  7. Генератор списка в Python
  8. Форматирование строк с f-строками
  9. Удаление символа из строки
  10. Группы исключений в Python
  11. Обязательные аргументы в Python
  12. Генератор бросков кубиков
  13. Сравнение def и lambda-функций
  14. Строки в Python: апострофы и кавычки
  15. Работа с процессами в Python
  16. Подписка на SelectelNews в Twitter
  17. Профилирование с Pandas
  18. Утечки переменных цикла в Python 3.x
  19. Использование type hints
  20. Создание коллекций из выражения-генератора
  21. Проекты на Python
  22. Методы __repr__ и __str__ в Python
  23. Ввод нескольких значений
  24. Обновление шаблона base.html
  25. Ограничение ресурсов в Python
  26. Python enumerate() использование
  27. Блок try-except-else
  28. Генераторные выражения и islice.
  29. Использование defaultdict в Python
  30. Сортировка списка по индексам
  31. Декораторы с аргументами в Python
  32. Поиск наиболее частого элемента списке
  33. Работа с утверждениями в Python
  34. PATCH-запрос с библиотекой requests
  35. Проблемы с именами переменных
  36. Метод setitem в Python
  37. Управление контекстом выполнения
  38. Преобразование в float
  39. Python Поверхностное Копирование
  40. Многострочные комментарии в Python
  41. Объединение словарей в Python
  42. Создание списков в Python
  43. Загрузка постов Instagram
  44. Изменения в обработке логических значений
  45. Получение размера объекта с sys.getsizeof()
  46. Python: Фильтрация списков с помощью filter()

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