Курс 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. Установка и использование модуля «howdoi»
  2. Функциональное программирование.
  3. Показ всплывающих окон Tkinter
  4. Конвертация коллекций в Python.
  5. Отображение графиков в Jupyter с Matplotlib
  6. Декодирование байтов в строку
  7. Проверка типа данных
  8. Множественное присваивание в Python
  9. Основные операции с Numpy
  10. Вывод сложных структур данных с помощью pprint
  11. Фильтрация списков с itertools
  12. Поиск самого длинного слова в списке с использованием max()
  13. Функция с *args.
  14. Работа с функцией next() в Python
  15. Работа с timedelta в Python
  16. Списки: объединение, изменение
  17. Нахождение пересечения множеств
  18. Выражения-генераторы в Python
  19. Работа с YAML в Python
  20. PATCH-запрос с библиотекой requests
  21. Работа с Colorama
  22. Работа с часовыми поясами в Python.
  23. Удаление знаков препинания в Python
  24. Объединение словарей в Python
  25. Основные функции и модули Python
  26. Установка Git и AWS CLI
  27. Выражения-генераторы в Python
  28. Методы работы со строками в Python
  29. Функция zip() в Python
  30. Виртуальное окружение Python
  31. Печать месячного календаря
  32. Переменная Шредингера
  33. Вставка переменных в шаблоны Flask
  34. Получение локальных переменных в Python
  35. Инициализация объекта
  36. Работа с итераторами через срезы
  37. Создание GUI на Tkinter
  38. Функции высшего порядка в Python
  39. Модуль subprocess: запуск внешних команд
  40. Установка random seed в Python
  41. kwargs в Python
  42. Функция findall() для поиска вхождений строки
  43. Генераторы списков
  44. Обезопасьте ввод данных

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