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ámetro | Descripción |
---|---|
set1 | Requerido. El conjunto para buscar elementos iguales |
set2 | Opcional. 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)