Método intersection_update() de conjuntos en Python

El método intersection_update() en Python elimina los elementos que no están presentes en ambos conjuntos (o en todos los conjuntos si la comparación se realiza entre más de dos conjuntos).

El método intersección_actualizar() es diferente del método intersección(), porque el método intersección() devuelve un nuevo conjunto, sin los elementos no deseados, y el método intersección_actualización() elimina los elementos no deseados del conjunto original.

Ejemplo

Elimine los elementos que no están presentes tanto en x como en y:

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

x.intersection_update(y)

print(x)

Sintaxis

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

Valores de parámetros

ParámetroDescripción
set1Requerido. El conjunto para buscar elementos iguales
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"}

x.intersection_update(y, z)

print(x)