Метод union() в Python объединяет и возвращает множества, содержащее все элементы из исходного набора и все элементы из указанных наборов.

Что такое функция set union() в Python?
set union() — это встроенный метод Python, который возвращает набор. Вы можете указать столько множеств, сколько хотите, разделяя их запятыми.
Если элемент присутствует более чем в одном наборе, результат будет содержать внешний вид только одного элемента. Если A = {2,5,7} и B = {1,2,5,8} — два набора, то объединение этих двух наборов будет AUB={1,2,5,7,8}, хотя 2 и 5 являются общими в обоих наборах, но в результирующем наборе они будут взяты только один раз.
Синтаксис
|
1 |
set1.union(set2,set3,set4...) |
Этот метод принимает произвольное количество элементов в качестве параметров.
Возвращаемое значение
Метод set union() возвращает набор, содержащий объединение всех заданных наборов. Если параметр не передается в качестве аргумента, он возвращает копию вызывающего набора, что означает set1.
См. следующий пример кода.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# app.py # Declaring sets # Even nums between 2 and 10 set1 = {2, 4, 6, 8, 10} # Multiple of 3 between 1 to 10 set2 = {3, 6, 9} # All prime numbers between 1 to 10 set3 = {2, 3, 5, 7} # priting both the sets print("Set1 is: ", set1) print("Set2 is : ", set2) print("Set3 is: ", set3) # Now we will find Union of these sets print("Union of set1 and set2 is: ", set1.union(set2)) print("Union of set1 and set2,set3 is: ", set1.union(set2, set3)) |
Вывод:
|
1 2 3 4 5 |
Set1 is: {2, 4, 6, 8, 10} Set2 is : {9, 3, 6} Set3 is: {2, 3, 5, 7} Union of set1 and set2 is: {2, 3, 4, 6, 8, 9, 10} Union of set1 and set2,set3 is: {2, 3, 4, 5, 6, 7, 8, 9, 10} |
Пример
См. следующий код.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# app.py # Declaring sets # Even nums between 2 and 10 set1 = {2, 4, 6, 8, 10} # Multiple of 3 between 1 to 10 set2 = {3, 6, 9} # All prime numbers between 1 to 10 set3 = {2, 3, 5, 7} # priting both the sets print("Set1 is: ", set1) print("Set2 is : ", set2) print("Set3 is: ", set3) # Now we will find Union of these sets print("Union of set1 and set2 is: ", set1 | set2) print("Union of set1 and set2,set3 is: ", set1 | set2 | set3) |
Вывод:
|
1 2 3 4 5 |
Set1 is: {2, 4, 6, 8, 10} Set2 is : {9, 3, 6} Set3 is: {2, 3, 5, 7} Union of set1 and set2 is: {2, 3, 4, 6, 8, 9, 10} Union of set1 and set2,set3 is: {2, 3, 4, 5, 6, 7, 8, 9, 10} |
