Курс 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"
- Python: возвращение нескольких значений
- Python Ellipsis использование
- Работа с датами в Python
- Асинхронное выполнение задач в процессах
- Проверка типа данных
- Запуск внешних программ с subprocess
- Мощь вложенных функций в Python
- Удаление дубликатов из списка
- Очистка данных с Pandas
- Функция pow() — возвести число в степень
- Генераторы списков в Python
- Просмотр внешних файлов в %pycat
- Объединение строк с помощью метода join
- Изменяемые и неизменяемые объекты
- Обработка ошибок ввода данных
- Объединение списков в Python
- Списки в Python: синтаксис представления
- Создание словарей в Python
- Работа с модулем cmath
- Функции высшего порядка в Python
- Сортировка с параметром key
- Анонимные функции в Python
- Хэш-функции и метод цепочек
- Работа с очередями в Python
- Работа с изображениями Pillow
- Обработка ошибок в JSON данных
- Условные выражения в Python
- Декораторы классов
- Множественное присваивание в Python
- Непрерывная проверка в Python
- Работа с изменяемыми коллекциями
- Метод __imod__ для Python
- Измерение времени выполнения кода
- Функции any() и all() в Python
- Оператор обр. импликации
- Склеивание строк без циклов
- Многострочные строки в Python
- Поиск email
- Python: библиотеки и функции
- Установка и использование pyshorteners
- Объединение строк с помощью метода join
- Работа с асинхронными задачами в Python
- Поиск с библиотекой Google
- Модуль itertools: эффективная работа с итераторами
- Равенство и идентичность в Python
- Срезы в Python
- Чтение и запись TOML-конфигов















