Курс 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. Функция enumerate() в Python
  2. Поиск файлов по шаблону
  3. Создание спинбокса в tkinter
  4. Установка и использование pyshorteners
  5. Работа с часовыми поясами в Python
  6. Введение в PyTorch
  7. Руководство по использованию Colorama
  8. Метод __iand__ для пользовательских классов
  9. Удаление дубликатов из списка
  10. Проверка памяти объекта
  11. Форматирование объектов с модулем pprint
  12. Освоение Python
  13. Блок else в обработке исключений
  14. Официальный канал Python в Telegram
  15. Переопределение метода sub
  16. Логирование с Logzero: ротация файла
  17. Разделение строки с регулярными выражениями
  18. Методы и функции в Python
  19. Транспонирование 2D-массива с помощью zip
  20. Функция enumerate() в Python
  21. Создание новых списков в Python
  22. Анализ текста на русском языке с помощью Pymystem3
  23. Функция map() в Python
  24. Протокол управления контекстом
  25. Проверка типа данных
  26. Декоратор total_ordering для класса Point
  27. Представление бесконечности в Python
  28. Локальные переменные.
  29. Изменение переменной в Python: nonlocal
  30. Enum в Python
  31. Функция enumerate() — Python
  32. Настройка вывода в Numpy
  33. Основные операции с библиотекой Numpy
  34. Функция zip() в Python
  35. Оператор «not» в Python
  36. Проверка класса объекта
  37. Оператор «not» в Python
  38. Удаление элементов во время итерации
  39. Названия столбцов в Python таблицах
  40. Работа с timedelta в Python
  41. Оператор += для объединения строк
  42. Объединение словарей в Python
  43. Python Calendar Usage
  44. Аннотации типов в Python
  45. Определение наиболее частого элемента с помощью collections.Counter
  46. Модуль os: работа с файлами и папками

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