Set Python intersection_update () Método con el Ejemplo

Conjunto Python intersection_update () Método : Aquí, vamos a aprender cómo actualizar el conjunto original con los elementos atravesados ​​(comunes)?

Set intersection_update () Método

intersection_update () método se utiliza para actualizar el conjunto original con los elementos comunes que existen en todo el conjunto es decir, podemos decir intersection_update () se utiliza para eliminar los elementos no deseados ( los cuales no están disponibles en todos los conjuntos).

Sintaxis:

    set1. intersection_update(set1, set2, set3, ...)

Parámetro (s):

  • set1 – Se representa el conjunto de ser comparados con este conjunto.
  • set2, set3, … – Estos son conjuntos opcionales, que pueden proporcionar múltiples conjuntos a ser comparados.

class valor:

El tipo class de este método es & lt; class ‘NoneType’ & gt; , no devuelve nada.

Ejemplo 1:

# Python Set intersection_update() Method with Example
# declaring the sets
cars_1 = {"Porsche", "Audi", "Lexus"}
cars_2 = {"Porsche", "Mazda", "Lincoln"}
# before method call
print("Before intersection_update() method call...")
print("cars_1:", cars_1)
print("cars_2:", cars_2)
# intersection_update() method call
cars_1.intersection_update(cars_2)
# printing the set after method call
print("After intersection_update() method call...")
print("cars_1:", cars_1)
print("cars_2:", cars_2)

salida

Before intersection_update() method call...
cars_1: {'Lexus', 'Porsche', 'Audi'}
cars_2: {'Lincoln', 'Porsche', 'Mazda'}
After intersection_update() method call...
cars_1: {'Porsche'}
cars_2: {'Lincoln', 'Porsche', 'Mazda'}

Ejemplo 2:

# Python Set intersection_update() Method with Example
# declaring the sets
x = {"ABC", "PQR", "XYZ"}
y = {"ABC", "PQR", "XYZ"}
z = {"DEF", "MNO", "ABC"}
# printing the results
print("x:", x)
print("y:", y)
print("z:", z)
# printing the common elements
x.intersection_update(y,z)
print("x: ",x)

salida

x: {'XYZ', 'PQR', 'ABC'}
y: {'XYZ', 'PQR', 'ABC'}
z: {'MNO', 'ABC', 'DEF'}
x: {'ABC'}


Deja un comentario

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