Курс 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"
- Модуль xkcd: добавление юмора в Python
- Генераторы списков
- Методы работы со строками в Python
- Функция count() в Python
- Переопределение оператора % для объектов
- Метод join() для объединения строк
- Работа с контекстными переменными
- Метод gt в Python
- Удаление дубликатов с помощью множеств
- Работа со строками в Python.
- Оператор Walrus в Python
- Python Calendar Usage
- Создание пар из последовательностей
- Импорт модулей в Python 3.12
- Создание вложенных циклов for
- Создание генераторов в Python
- Форматирование строк в Python
- Импорт модулей в Python 3.12
- Методы и функции в Python
- Операторы сравнения в Python
- Установка Python3.7 и PIP
- Просмотр атрибутов и методов класса
- Создание виртуальной среды
- Функция __init__ в Python
- Разделение строк в Python
- Работа с deque из collections
- Операции с числами в Python
- Логирование в Python
- Создание и использование ChainMap
- Python enumerate() функции
- Итерация по итерируемым объектам
- Профилирование кода на Python
- Проверка типа данных
- Colorama: окрашивание текста в Python
- JSON-esque в Python
- Получение списка кортежей из словаря
- Оператор «and» в Python
- Переворот последовательности
- TON Smart Challenge #2: участие и подготовка
- Установка пакетов с помощью pip
- Деление в Python
- Транспонирование 2D-массива с помощью zip
- Работа с WindowsPath()















