Курс 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. Работа с Requests для HTTP-запросов
  2. Создание GUI с Tkinter: Entry
  3. Работа с контекст-менеджером «with»
  4. Счетчик ссылок в Python
  5. Настройка вывода NumPy
  6. Группы исключений в Python
  7. Установка библиотек в Python
  8. Удаление дубликатов из списка
  9. PUT запрос для обновления данных
  10. Проблема с изменяемыми аргументами
  11. Работа с collections в Python.
  12. Удаление falsy-значений из списка с помощью filter
  13. Параллельные вычисления в Python
  14. Хранение данных
  15. Методы HTTP запросов в Flask
  16. Создание .exe файла с pyinstaller
  17. Генерация QR-кодов с библиотекой qrcode
  18. Обход дочерних элементов BeautifulSoup
  19. Заказ карты Тинькофф Black
  20. Замена символов в Python
  21. Функции range() в Python
  22. Работа с утверждениями в Python
  23. Форматирование даты с strftime()
  24. Обновление шаблона base.html
  25. Приоритет операций в Python
  26. Перетасовка списков в Python
  27. Умножение строк и списков
  28. Нахождение хеша для бесконечности и NaN в Python
  29. Применение функции к каждому элементу списка
  30. Функция zip() в Python
  31. Работа со списками
  32. Генераторы и сеты в Python
  33. Получение текущей даты и времени
  34. Перемещение и удаление файлов в Python
  35. Генераторы в Python
  36. Метод rxor для операции побитового исключающего «или»
  37. GitHub в Telegram: подписка на уведомления
  38. Генераторы в Python
  39. Lambda-функция в Python: использование с map() и sum()
  40. Делегирование в Python
  41. Оптимизация строк в Python
  42. Docstring в Python
  43. Namedtuple в Python
  44. Работа с множествами в Python
  45. Область видимости переменных
  46. Секреты Python
  47. Вычисление натуральных логарифмов в NumPy

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