Conjunto de python | actualizar()

La función de actualización() de Python en el conjunto agrega elementos de un conjunto (pasado como argumento) al conjunto. 

Sintaxis:   set1.update(set2) 

Aquí set1 es el conjunto en el que se agregará set2.

Parámetros: el método Update() solo toma un único argumento. El único argumento puede ser un conjunto, una lista, tuplas o un diccionario. Se convierte automáticamente en un conjunto y se suma al conjunto. 

Valor devuelto: este método agrega set2 a set1 y no devuelve nada. 

Ejemplo de actualización de conjunto de Python()

Ejemplo 1: trabajar con la lista de actualizaciones de conjuntos de Python

Python3

# Python program to demonstrate the
# use of update() method
 
list1 = [1, 2, 3]
list2 = [5, 6, 7]
list3 = [10, 11, 12]
 
# Lists converted to sets
set1 = set(list2)
set2 = set(list1)
 
# Update method
set1.update(set2)
 
# Print the updated set
print(set1)
 
# List is passed as an parameter which
# gets automatically converted to a set
set1.update(list3)
print(set1)

Producción : 

{1, 2, 3, 5, 6, 7}
{1, 2, 3, 5, 6, 7, 10, 11, 12}

Ejemplo 2: elemento de actualización de conjunto de Python en conjunto

Python3

# Python program to demonstrate the
# use of update() method
 
list1 = [1, 2, 3, 4]
list2 = [1, 4, 2, 3, 5]
alphabet_set = {'a', 'b', 'c'}
 
# lists converted to sets
set1 = set(list2)
set2 = set(list1)
 
# Update method
set1.update(set2)
 
# Print the updated set
print(set1)
 
set1.update(alphabet_set)
print(set1)

Producción : 

{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}

Ejemplo 3: Añadir elementos del diccionario a Set

Python3

number = {1, 2, 3, 4, 5}
 
num_Dict = {6: 'Six', 7: 'Seven', 8: 'Eight',
            9: 'Nine', 10: 'Ten'}
 
number.update(num_Dict)
 
print("Updated set: ", number)

Producción:

Updated set:  {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

Publicación traducida automáticamente

Artículo escrito por Striver 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 *