Курс 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. Изменение элемента списка
  2. Перевернуть список в Python
  3. Непрерывная проверка в Python
  4. Функция format() в Python
  5. Метод pop() списка
  6. Переопределение метода delitem в Python
  7. Поиск HTML-элементов с BeautifulSoup
  8. Отображение графиков в Jupyter с Matplotlib
  9. Оператор += для объединения строк
  10. Работа с модулем glob в Python
  11. Генерация случайных чисел в Python
  12. Переопределение метода __or__()
  13. Работа с классами данных
  14. Оператор == в Python
  15. Генераторы в Python
  16. Структурирование именованных констант
  17. Именование переменных в Python
  18. JMESPath в Python
  19. Удаление элемента из списка в Python
  20. Генерация UUID в Python
  21. Метод title() в Python
  22. Многострочные комментарии в Python
  23. Применение функции к каждому элементу списка
  24. Установка и использование emoji
  25. Возврат нескольких значений
  26. Протокол управления контекстом
  27. Оператор «not» в Python
  28. Обезопасьте ввод данных
  29. Работа с Path в Python
  30. Делегирование в Python
  31. Декораторы в Python
  32. Нахождение разницы между списками в Python
  33. Функция zip() в Python
  34. Округление дробей в Python
  35. Оператор морж в Python 3.8
  36. Модуль subprocess: запуск внешних команд
  37. Моржовый оператор в Python 3.8
  38. Введение в PyTorch
  39. Нахождение хеша для бесконечности и NaN в Python
  40. Работа с *args и **kwargs в Python
  41. Поиск анаграмм с Counter
  42. Сумма элементов списка
  43. Очистка строки в Python
  44. Python: цикл for и оператор присваивания
  45. Роль ключевого слова self

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