Python Establecer intersección ()

El método intersection () devuelve un nuevo conjunto con elementos que son comunes a todos los conjuntos.

La intersección de dos o más conjuntos es el conjunto de elementos que son comunes a todos los conjuntos. Por ejemplo:

 A = (1, 2, 3, 4) B = (2, 3, 4, 9) C = (2, 4, 9 10) Entonces, A∩B = B∩A = (2, 3, 4) A ∩C = C∩A = (2, 4) B∩C = C∩B = (2, 4, 9) A∩B∩C = (2, 4)
Intersección de tres conjuntos

La sintaxis de intersection()en Python es:

 A.intersection (* otros_conjuntos)

Parámetros de intersection ()

intersection() permite un número arbitrario de argumentos (conjuntos).

Nota: * no forma parte de la sintaxis. Se utiliza para indicar que el método permite un número arbitrario de argumentos.

Valor de retorno de la intersección ()

intersection() El método devuelve la intersección del conjunto A con todos los conjuntos (pasados ​​como argumento).

Si no se pasa el argumento intersection(), devuelve una copia superficial del conjunto (A).

Ejemplo 1: ¿Cómo funciona la intersección ()?

 A = (2, 3, 5, 4) B = (2, 5, 100) C = (2, 3, 8, 9, 10) print(B.intersection(A)) print(B.intersection(C)) print(A.intersection(C)) print(C.intersection(A, B))

Salida

 (2, 5) (2) (2, 3) (2)

Más ejemplos

 A = (100, 7, 8) B = (200, 4, 5) C = (300, 2, 3) D = (100, 200, 300) print(A.intersection(D)) print(B.intersection(D)) print(C.intersection(D)) print(A.intersection(B, C, D))

Salida

 (100) (200) (300) conjunto ()

También puede encontrar la intersección de conjuntos usando el operador &.

Ejemplo 3: Establecer intersección con el operador &

 A = (100, 7, 8) B = (200, 4, 5) C = (300, 2, 3, 7) D = (100, 200, 300) print(A & C) print(A & D) print(A & C & D) print(A & B & C & D)

Salida

 (7) (100) establecer () establecer ()

Articulos interesantes...