Método intersection_update() de la colección de Python

Ejemplo

Eliminar elementos que no existen en las colecciones x e y:

x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x.intersection_update(y) 
print(x)

Ejemplo de ejecución

Definición y uso

El método intersection_update() eliminará los elementos que no existen en todos los conjuntos.

El método intersection_update() es diferente al método intersection(), porque el método intersection() devuelve un nuevo conjunto sin elementos innecesarios, mientras que el método intersection_update() elimina los elementos innecesarios del conjunto original.

Sintaxis

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

Valores de parámetros

Parámetros Descripción
set1 Obligatorio. Conjunto en el que se recuperan los elementos iguales.
set2

Opcional. Otro conjunto en el que se recuperan los elementos iguales.

Puedes comparar conjuntos ilimitados.

Los conjuntos se separan por comas.

Más ejemplos

Ejemplo

Comparar 3 conjuntos, el conjunto devuelto contiene los elementos que existen en todos los 3 conjuntos:

x = {"a", "b", "c"}
y = {"c", "d", "e"}
z = {"f", "g", "c"}
x.intersection_update(y, z)
print(x)

Ejemplo de ejecución