Курс 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. Установка и использование TensorFlow
  2. Переопределение метода __floordiv__
  3. Замер времени выполнения кода
  4. Работа с IP-адресами в Python
  5. Декораторы для регистрации функций
  6. Экспорт функций в Python
  7. Ограничение ресурсов в Python
  8. Мониторинг работы программы Py-spy
  9. Фильтрация списков с itertools
  10. Установка random seed в Python
  11. Метод radd для пользовательских чисел
  12. Обработка исключений в Python
  13. Вычисление натуральных логарифмов в NumPy
  14. Улучшенные подсказки для импорта в Python 3.12
  15. Работа с эмодзи в Python
  16. Метод __ilshift__ для битового сдвига влево
  17. Подсчет частотности элементов в Python
  18. Поиск всех индексов подстроки
  19. Хранение данных с помощью dataclasses
  20. Атрибуты объекта в Python
  21. Создание и обучение модели с Keras
  22. Работа с YAML в Python: PyYAML.
  23. Отладка кода
  24. Основные операции с библиотекой Numpy
  25. Метод splitlines() для разделения строк
  26. Вызов внешних программ в Python с помощью sh
  27. Функция zip() — объединение последовательностей
  28. Создание именованных кортежей в Python
  29. Объединение списков в Python
  30. Метод setdefault() в Python
  31. Преобразование данных в Python
  32. Управление фоновыми задачами в Python
  33. Преобразование Excel в PDF с Spire.XLS
  34. Метод index() в Python
  35. Установка виртуального окружения Python
  36. Python Метод del.
  37. Присоединение элементов коллекции
  38. Применение функции к списку
  39. Работа с defaultdictами в Python
  40. Документация функции help() в Python
  41. Форматирование данных с помощью pprint
  42. Измерение времени выполнения кода с использованием time
  43. Оператор del в Python
  44. Измерение потребления памяти при сортировке
  45. Создание объекта времени
  46. Протокол управления контекстом
  47. Создание namedtuple из словаря

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