🧩 Как объединить два множества Python: простые способы и примеры 🐍
Как объединить два множества в Python?
Для объединения двух множеств в Python можно использовать оператор |
или метод union()
.
set1 = {1, 2, 3}
set2 = {3, 4, 5}
# Использование оператора |
union_set = set1 | set2
print(union_set)
# Использование метода union()
union_set = set1.union(set2)
print(union_set)
Оба варианта вернут объединение множеств set1
и set2
. В результате будут содержаться все уникальные элементы из обоих множеств.
Детальный ответ
Как объединить два множества в Python
Объединение двух множеств в Python выполняется с использованием операции "объединение" ("|") или метода union()
. Оба способа позволяют объединить элементы из двух множеств, удалив дубликаты и возвращая новое множество.
1. Использование операции "объединение" (|)
Операция "объединение" между двумя множествами в Python выполняется с использованием вертикальной черты ("|"). Эта операция создает новое множество, содержащее все уникальные элементы из обоих исходных множеств.
set1 = {1, 2, 3}
set2 = {3, 4, 5}
union_set = set1 | set2
print(union_set) # Вывод: {1, 2, 3, 4, 5}
В приведенном примере создаются два множества - set1
и set2
. Затем операция "объединение" применяется между ними, и новое множество union_set
содержит все уникальные элементы из обоих множеств.
2. Использование метода union()
Второй способ объединения двух множеств - использовать метод union()
. Этот метод возвращает новое множество, содержащее все уникальные элементы из исходных множеств.
set1 = {1, 2, 3}
set2 = {3, 4, 5}
union_set = set1.union(set2)
print(union_set) # Вывод: {1, 2, 3, 4, 5}
В данном примере также создаются два множества - set1
и set2
. Метод union()
вызывается на множестве set1
с передачей set2
в качестве аргумента. Результатом является новое множество union_set
, содержащее все уникальные элементы из обоих множеств.
Пример с дублирующимися элементами
Если в обоих множествах есть одинаковые элементы, они будут объединены только один раз, так как множества не содержат дубликатов.
set1 = {1, 2, 3, 3}
set2 = {3, 4, 5}
union_set = set1.union(set2)
print(union_set) # Вывод: {1, 2, 3, 4, 5}
В данном примере оба множества содержат элемент "3", но он будет представлен только один раз в объединенном множестве union_set
.
Заключение
Объединение двух множеств в Python - это простая операция, которая позволяет объединить элементы из двух множеств и удалить дубликаты. Вы можете использовать операцию "объединение" ("|") или метод union()
для этой цели. Оба способа вернут новое множество, содержащее все уникальные элементы из обоих исходных множеств.