Курс 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. Функции min(), max(), sum()
  2. Оптимизация памяти с __slots__
  3. Создание множества в Python
  4. Извлечение аудио из видео
  5. Печать списка с помощью метода join
  6. Метод add для класса Vector
  7. Удаление символа из строки
  8. Enum в Python
  9. Избегайте ошибку FileNotFoundError
  10. Ограничение ресурсов в Python
  11. Управление User-Agent в Python
  12. Метод bool() в Python
  13. Подсчет элементов с помощью Counter из collections
  14. Создание директории в Python
  15. Вывод символов строки в Python
  16. Асинхронное выполнение задач в процессах
  17. Кортежи в Python: особенности и преимущества
  18. Метод count в Python: почему count(», ») возвращает 4?
  19. Обход дочерних элементов BeautifulSoup
  20. Пропуск строк в файле с itertools
  21. Передача неизвестных аргументов в Python.
  22. Транспонирование 2D-массива с помощью zip
  23. Создание GUI на Tkinter
  24. Метод title() в Python
  25. Отрицательные индексы списков
  26. Обработка ошибки IndexError
  27. Оператор объединения словарей
  28. Строки в Python: апострофы и кавычки
  29. Разработка игры Pong с turtle
  30. Блок try…finally в Python
  31. Расчет времени выполнения
  32. Применение функции к списку
  33. Непрерывная проверка в Python
  34. Однострочники Python
  35. Переменные в Python
  36. Сравнение объектов в Python
  37. Атрибуты класса и экземпляра
  38. Аннотации типов в Python
  39. JMESPath в Python
  40. Функция enumerate в Python
  41. Метод сравнения объектов в Python
  42. Метод clear для коллекций
  43. Работа с утверждениями в Python
  44. Проверка памяти объекта
  45. Создание циклической ссылки
  46. Управление асинхронными задачами с помощью Semaphore
  47. Область видимости переменных
  48. Преобразование в float

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