Курс 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. Функция reversed() в Python
  3. Работа с контекстными переменными
  4. Добавление кнопки в tkinter
  5. Бесконечная проверка в Python
  6. Избегание изменяемых аргументов
  7. Списки: объединение, изменение
  8. Создание новых списков в Python
  9. Операции с кортежами
  10. Транспонирование матрицы
  11. Вывод переменной и строки в Python
  12. Генератор надежных паролей
  13. Измерение времени выполнения кода
  14. Работа с Telegram API на Python
  15. Функции в одну строку
  16. Преобразование списка в словарь через генератор
  17. Генераторы в Python
  18. Метод округления чисел
  19. Сравнение объектов в Python
  20. Копирование объектов в Python
  21. Удаление дубликатов из списка
  22. Оператор «not» в Python
  23. Обмен переменными в Jupyter
  24. Метод ne для сравнения объектов
  25. Определение основы слова с showballstemmer
  26. Работа с кортежами
  27. Строковое представление объектов
  28. Оператор space-invader
  29. Удаление первого элемента списка
  30. Декоратор защиты анонимных пользователей
  31. Управление экспортом элементов
  32. Оптимизация памяти с __slots__
  33. Создание уникального проекта
  34. Подсказки типов в Python
  35. Подписка на каналы разработчиков
  36. Многострочные комментарии в Python
  37. split() — разделение строки
  38. Открытие и запись файлов
  39. Форматирование вывода с F-строками
  40. Метод __float__ в Python
  41. Метод clear для коллекций
  42. Преобразование Excel в PDF с Spire.XLS
  43. Работа с коллекциями Python
  44. capitalize() — изменение регистра первого символа строки
  45. Группы исключений в Python
  46. Запуск внешних программ с subprocess

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