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