Método intersection() de conjuntos en Python

El método de intersection() en Python devuelve un conjunto que contiene la similitud entre dos o más conjuntos.

Significado: el conjunto devuelto contiene solo elementos que existen en ambos conjuntos, o en todos los conjuntos si la comparación se realiza con más de dos conjuntos.

Ejemplo

Devuelve un conjunto que contiene los elementos que existen tanto en el conjunto x como en el conjunto y:

x = {"manzana", "plátano", "fresa"}
y = {"iphone", "samsung", "xiaomi"}

z = x.intersection(y)

print(z)

Sintaxis

set.intersection(set1, set2 ... etc)

Valores de parámetros

ParámterosDescripción
set1Requerido. El conjunto para buscar elementos iguales en
set2Opcional. El otro conjunto para buscar elementos iguales.
Puedes comparar tantos conjuntos como quieras.
Separe los conjuntos con una coma.

Ejemplo

Compare 3 conjuntos y devuelva un conjunto con elementos que están presentes en los 3 conjuntos:

x = {"a", "b", "c"}
y = {"c", "d", "e"}
z = {"f", "g", "c"}

result = x.intersection(y, z)

print(result)