Método Python Set intersection_update()
Descripción
intersection_update()El método se utiliza para obtener los elementos que se superponen en dos o más conjuntos, es decir, calcular la intersección.
intersection_update()El método difiere delintersection()método, porqueintersection()El método devuelve un nuevo conjunto, mientras queintersection_update()El método elimina los elementos no superpuestos del conjunto original.
Sintaxis
Sintaxis del método intersection_update():
set.intersection_update(set1, set2 ... etc)
Parámetros
- set1 -- Obligatorio, el conjunto en el que buscar los mismos elementos
- set2 -- Opcional, otros conjuntos en los que buscar los mismos elementos, pueden ser varios; varios se separan con comas.
Valor de retorno
Ninguno.
Ejemplo
Eliminar los elementos del conjunto x que no existen en el conjunto y:
Ejemplo 1
x = {"apple", "banana", "cherry"} # El conjunto y no contiene banana ni cherry, se eliminan
y = {"google", "ejemplo", "apple"}
x.intersection_update(y)
print(x)
El resultado es:
{'apple'}
Calcular la intersección de varios conjuntos:
Ejemplo 1
x = {"a", "b", "c"}
y = {"c", "d", "e"}
z = {"f", "g", "c"}
x.intersection_update(y, z)
print(x)
El resultado es:
{'c'}
Conjuntos Python