Set Python difference_update () Método con el Ejemplo

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'}


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *