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)
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)