Conjunto Python difference_update () Método : Aquí, vamos a aprender a eliminar los elementos no deseados de la configuración y actualización del conjunto en Python?
Set difference_update () Método
difference_update método () se utiliza para actualizar el conjunto con los elementos de este (original) conjunto (set1) mediante la eliminación de los elementos de otro conjunto (set2) que no existen en el set1 y elementos repetidos.
Sintaxis:
set_name1.difference_update(set_name2)
Parámetro (s):
- set_name2 – Nombre de la otra segunda serie / para encontrar la diferencia con set_name1 .
class valor:
El tipo class de este método es & lt; class ‘NoneType’ & gt; , no devuelve nada.
Ejemplo 1:
# Python Set difference_update() Method with Example
# declaring the sets
cars_1 = {"Porsche", "Audi", "Lexus"}
cars_2 = {"Porsche", "Mazda", "Lincoln"}
# printing the sets before difference_update() call
print("cars_1:", cars_1)
print("cars_2:", cars_2)
# difference_update() method call
cars_1.difference_update(cars_2)
# printing the sets after difference_update() call
print("cars_1:", cars_1)
print("cars_2:", cars_2)
salida
cars_1: {'Audi', 'Lexus', 'Porsche'}
cars_2: {'Lincoln', 'Mazda', 'Porsche'}
cars_1: {'Audi', 'Lexus'}
cars_2: {'Lincoln', 'Mazda', 'Porsche'}
Ver la salida, cars_1 se actualiza con los elementos únicos mediante la eliminación de otros elementos que existen en cars_2 y elemento repetido “Porsche “.
Ejemplo 2:
# Python Set difference_update() Method with Example
# declaring the sets
x = {"ABC", "PQR", "XYZ"}
y = {"ABC", "PQR", "XYZ"}
z = {"DEF", "MNO", "XYZ"}
# printing the results
print("Before difference_update()...")
print("x:", x)
print("y:", y)
print("z:", z)
# printing the differences
x.difference_update(y)
y.difference_update(z)
z.difference_update(x)
# printing the results
print("After difference_update()...")
print("x:", x)
print("y:", y)
print("z:", z)
salida
Before difference_update()...
x: {'ABC', 'XYZ', 'PQR'}
y: {'ABC', 'XYZ', 'PQR'}
z: {'MNO', 'XYZ', 'DEF'}
After difference_update()...
x: set()
y: {'ABC', 'PQR'}
z: {'MNO', 'XYZ', 'DEF'}