Python Set union ()

Метод Python set 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 (* other_sets)

Примечание: * не является частью синтаксиса. Он используется, чтобы указать, что метод может принимать 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: Установить объединение с помощью | Оператор

 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' , 'd')

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