Conjunto de Python – función de actualización_intersection()

La función Python intersección_update() se usa para obtener los elementos que están presentes en todos los conjuntos dados. Eliminará los elementos que no estén presentes en todos los conjuntos.

Sintaxis:

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

Donde, set1, set2, son los conjuntos de entrada. Puede tomar cualquier número de conjuntos.

Nota: Para realizar esta función tenemos al menos dos conjuntos.

Ejemplo: programa Python para definir dos conjuntos con elementos de string.

Python3

# declare set1
set1 = {"java", "python", "c/cpp", "html"}
  
# declare set2
set2 = {"php", "html", "java", "R"}
  
# display sets
print(set1, set2)
  
# perform intersection_update operation 
# on both the sets
set.intersection_update(set1, set2)
  
# display the result set
print(set1)

Producción:

{‘c/cpp’, ‘python’, ‘html’, ‘java’} {‘php’, ‘R’, ‘html’, ‘java’}

{‘html’, ‘java’}

Ejemplo 2 : operación de actualización_intersección en conjuntos múltiples. 

Python3

# declare set1
set1 = {"java", "python", "c/cpp", "html"}
  
# declare set2
set2 = {"php", "html", "java", "R"}
  
# declare set3
set3 = {"java", "python", "ml", "dl"}
  
# declare set4
set4 = {"python", "java", "swift", "R"}
  
# display sets
print(set1, set2, set3, set4)
  
# perform intersection_update operation on
# all the sets
set.intersection_update(set1, set2, set3, set4)
  
# display the result set
print(set1)

Producción:

{‘java’, ‘html’, ‘c/cpp’, ‘python’} {‘java’, ‘php’, ‘html’, ‘R’} {‘java’, ‘ml’, ‘dl’, ‘ python’} {‘python’, ‘java’, ‘rápido’, ‘R’}

{‘Java’}

Ejemplo 3:

Aquí creamos dos conjuntos y no hay elementos comunes en ambos conjuntos, por lo que la salida debe estar vacía. Entre todos los conjuntos, ningún elemento es común, por lo que la salida es un conjunto vacío.

Python3

# declare set1
set1 = {"java", "python", "c/cpp", "html"}
  
# declare set2
set2 = {"php", "cn", "dbms", "R"}
  
# display sets
print(set1, set2)
  
# perform intersection_update operation on 
# both the sets
set.intersection_update(set1, set2)
  
# display the result set
print(set1)

Producción:

{‘java’, ‘python’, ‘c/cpp’, ‘html’} {‘R’, ‘cn’, ‘dbms’, ‘php’}

establecer()

Publicación traducida automáticamente

Artículo escrito por manojkumarreddymallidi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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