Курс 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. Метод rxor для операции побитового исключающего «или»
  2. Создание списков в Python
  3. Оптимизация строк в Python
  4. Функции map, filter, reduce
  5. Функция zip() для объединения списков
  6. Разность множеств
  7. Получение текущей даты и времени
  8. Создание таблиц в Python с PrettyTable
  9. Область видимости переменных
  10. Отладка регулярных выражений в Python
  11. Выражения-генераторы в Python
  12. Метод gt в Python
  13. Подсчет элементов с помощью Counter
  14. Конкатенация строк с помощью join()
  15. Объединение, распаковка и деструктуризация
  16. Обработка аргументов Python
  17. IPython и Jupyter Notebook: руководство
  18. Экспорт данных с помощью writefile
  19. Преобразование числа в список цифр
  20. Создание итератора
  21. Установка и загрузка Instaloader
  22. Форматирование вывода списков
  23. Метод __irshift__ для побитового сдвига вправо
  24. Асинхронное программирование с asyncio
  25. Работа с файлами в Python
  26. Добавление элемента к кортежу
  27. Многострочные комментарии в Python
  28. Модуль pprint: улучшение вывода данных
  29. Генерация случайных чисел в Python
  30. Функция enumerate() в Python
  31. Метод count в Python: почему count(», ») возвращает 4?
  32. Проверка дубликатов в Python
  33. Приоритет операций в Python
  34. Python union() функция — объединение множеств
  35. Оптимизация сравнения в Python
  36. Сериализация данных в JSON с помощью json.dumps
  37. Отделение звука от видео
  38. Многопроцессорное программирование в Python
  39. Функция count() в Python
  40. Создание виртуальной среды
  41. Обновление данных через PUT запрос
  42. Проверка типа объекта в Python
  43. Многострочные комментарии в Python
  44. Работа с Event() в threading
  45. Декоратор проверки активности
  46. Списковые включения в Python

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