El método difference_update() ayuda en una forma en el lugar de diferenciar el conjunto. El set difference() discutido anteriormente ayuda a encontrar la diferencia entre dos conjuntos y devuelve un nuevo conjunto con el valor de diferencia, pero difference_update() actualiza el conjunto de llamadas existente.
Si A y B son dos conjuntos. El método set difference() obtendrá el (A – B) y devolverá un nuevo conjunto. El método set difference_update() modifica el conjunto existente. Si se realiza (A – B), entonces A se modifica en (A – B), y si se realiza (B – A), entonces B se modifica en (B – A).
Sintaxis:
A.difference_update(B) for (A - B) B.difference_update(A) for (B - A)
La función devuelve Ninguno y cambia el valor del conjunto existente.
En este ejemplo, obtendremos la diferencia entre dos conjuntos y mostraremos cómo funciona difference_update.
Python3
# Python code to get the difference between two sets # using difference_update() between set A and set B # Driver Code A = {10, 20, 30, 40, 80} B = {100, 30, 80, 40, 60} # Modifies A and returns None A.difference_update(B) # Prints the modified set print (A)
Producción:
{20, 10}
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA