Съединение на Python Set ()

Методът на набора Python union () връща нов набор с различни елементи от всички набори.

Обединението на два или повече множества е съвкупността от всички отделни елементи, присъстващи във всички множества. Например:

 A = (1, 2) B = (2, 3, 4) C = (5) Тогава, A∪B = B∪A = (1, 2, 3, 4) A∪C = C∪A = (1 , 2, 5) B∪C = C∪B = (2, 3, 4, 5) A∪B∪C = (1, 2, 3, 4, 5)
Съединение от три комплекта, показано в зелен цвят

Синтаксисът на union()е:

 A.union (* други_набори)

Забележка: * не е част от синтаксиса. Използва се, за да се посочи, че методът може да вземе 0 или повече аргумента.

Върната стойност от union ()

  • В union()метода се връща нов комплект с елементи от комплекта, както и всички други групи (минаха като аргумент).
  • Ако аргументът не бъде предаден union(), той връща плитко копие на набора.

Пример 1: Работа на union ()

 A = ('a', 'c', 'd') B = ('c', 'd', 2 ) C = (1, 2, 3) print('A U B =', A.union(B)) print('B U C =', B.union(C)) print('A U B U C =', A.union(B, C)) print('A.union() =', A.union())

Изход

 AUB = (2, 'a', 'd', 'c') BUC = (1, 2, 3, 'd', 'c') AUBUC = (1, 2, 3, 'a', 'd' , 'c') A.union () = ('a', 'd', 'c')

Можете също да намерите обединението на множества с помощта на |оператора.

Пример 2: Задайте Union с помощта на | Оператор

 A = ('a', 'c', 'd') B = ('c', 'd', 2 ) C = (1, 2, 3) print('A U B =', A| B) print('B U C =', B | C) print('A U B U C =', A | B | C)

Изход

 AUB = (2, 'a', 'c', 'd') BUC = (1, 2, 3, 'c', 'd') AUBUC = (1, 2, 3, 'a', 'c' , 'д')

Интересни статии...