Курс 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. Бесконечная проверка в Python
  2. Именование столбцов в Python с pandas
  3. Многострочные комментарии в Python
  4. Импорт в Python: список all
  5. Ускорение кода с помощью векторизации
  6. Сортировка данных в Python
  7. Управление контекстом выполнения
  8. Настройка шрифта и цвета в Tkinter
  9. Поиск индексов в списке
  10. Создание и использование модулей в Python
  11. Работа со строками в Python
  12. Работа с исключениями в Python
  13. Логические операторы в Python
  14. F-строки в Python 3.8
  15. Работа с контекстными менеджерами
  16. Подписка на SelectelNews в Twitter
  17. Создание детектора плагиата
  18. Избегайте использования goto
  19. Оператор «or» в Python
  20. Установка Git и AWS CLI
  21. Срез списка в Python
  22. Основные операции с Numpy
  23. Отображение HTML кода в Python
  24. Запуск асинхронной корутины
  25. Магические методы в Python
  26. Дефолтные параметры в Python
  27. Получение атрибутов и методов класса
  28. Использование подчеркивания в REPL
  29. Функции all() и any() в Python
  30. Оптимизация создания строк
  31. Управление IP-адресами через прокси
  32. Создание словаря с значением по умолчанию
  33. HTTP-запросы с библиотекой Requests
  34. GitHub в Telegram: подписка на уведомления
  35. Метод setitem в Python
  36. Метод округления чисел
  37. Оператор объединения словарей
  38. Возвращение нескольких значений через кортеж или класс
  39. Отслеживание прогресса с tqdm
  40. Названия столбцов в Python таблицах
  41. Избегание изменяемых аргументов
  42. Показ всплывающих окон Tkinter
  43. Принципы программирования
  44. Concrete Paths в Python
  45. Копирование и вставка текста в Python
  46. Работа с Enum в Python3.

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