Método de actualización del conjunto de Python

Método de actualización del conjunto de Python
Python tiene muchos objetos iterables, como conjuntos, listas, diccionarios, etc. El conjunto es un tipo de datos muy útil de Python que es una colección de elementos desordenados. El método Python Set Update () actualiza cualquier conjunto agregando nuevos elementos de otro objeto set o Itererable. Los elementos duplicados de ambos conjuntos se omitirán al actualizar. Los elementos de uno o más conjuntos se pueden agregar al conjunto principal. Los usos del método update () se han mostrado en este tutorial.

Sintaxis:

La siguiente sintaxis muestra que los valores de un objeto iterable se agregarán a un conjunto existente.

colocar.Actualización (ITerable)

o

La siguiente sintaxis muestra que los valores de dos o más objetos iterables se agregarán a un conjunto existente.

colocar.Actualización (ITerable1, Itererable2, Itererable3, ...)

El objeto Iterable se convierte automáticamente en un conjunto antes de agregar valores a otro conjunto, y la función Update () no devuelve nada. Se han mostrado diferentes usos de la función Update () en la siguiente parte del tutorial.

Ejemplo-1: actualizar un conjunto por otro conjunto

Cree un archivo Python con el siguiente script que insertará los valores de un conjunto en otro conjunto. Aquí, los valores de ambos conjuntos son numéricos. Los valores de los dos conjuntos y los valores del conjunto actualizado se imprimirán más tarde.

#Declare el primer set
set1 = 45, 10, 38, 21, 90, 42, 37
#Declare el segundo set
set2 = 21, 49, 60, 90, 11, 56
#Imprima los valores del primer conjunto
imprimir ("Los valores del primer conjunto: \ n", set1)
#Imprima los valores del segundo conjunto
imprimir ("Los valores del segundo conjunto: \ n", set2)
#Update el primer conjunto por el segundo set
serie 1.Actualización (set2)
#Prase los valores del conjunto actualizado
imprimir ("Los valores del primer conjunto después de la actualización: \ n", set1)

Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.

Ejemplo-2: actualizar un conjunto de números por un conjunto de caracteres

Cree un archivo Python con el siguiente script que insertará los valores de un conjunto en otro conjunto. Aquí, los valores del conjunto principal son números, y los valores de otro conjunto son cadenas. Los valores del conjunto actualizado se imprimirán más tarde.

#Declare una lista de números
listData = [90, 50, 10, 60, 40, 30]
#Convertir la lista en un conjunto
set1 = set (listData)
#Imprima los valores del conjunto
imprimir ("Los valores del conjunto original: \ n", set1)
#Declare otro set
set2 = 'Php', 'Bash', 'Java'
#Update el set1 por set2
serie 1.Actualización (set2)
#Prase los valores del conjunto actualizado
imprimir ("Los valores del conjunto actualizado: \ n", set1)

Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.

Ejemplo-3: actualice un conjunto usando la lista

Cree un archivo de Python con el siguiente script que insertará los valores de dos listas en otra lista que se convertirá en un conjunto antes de la actualización. Aquí, los valores de tres listas son caracteres. Los valores del conjunto principal se imprimirán antes y después de actualizar el conjunto.

#Declare tres listas de caracteres
listData1 = ['a', 'b', 'c', 'd']
listData2 = ['P', 'Q', 'R']
listData3 = ['w', 'x', 'y', 'z']
#Create set desde la primera lista
setData = set (listData1)
#Imprima los valores del conjunto
imprimir ("Los valores del conjunto original: \ n", setData)
#Update establecido por la segunda lista
data.Actualización (ListData2)
#Imprima los valores del conjunto
Imprimir ("Los valores del conjunto después de la actualización de la segunda lista: \ n", setData)
#Update establecido por la tercera lista
data.Actualización (listData3)
#Imprima los valores del conjunto
imprimir ("Los valores del conjunto después de la actualización de la tercera lista: \ n", setData)

Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.

Ejemplo-4: actualice un conjunto usando un diccionario

Cree un archivo Python con el siguiente script que insertará los valores de un diccionario en un conjunto. Aquí, los valores del conjunto principal son los caracteres, y las claves del diccionario son caracteres. Los valores del conjunto principal se imprimirán antes y después de actualizar el conjunto.

#Declare un set
setData = 'a', 'b', 'c', 'd', 'e'
#Declare un diccionario
dicdata = 'x': 60, 'y': 50, 'z': 36
#Imprima los valores del conjunto
imprimir ("Los valores del conjunto: \ n", setData)
#Imprima los valores del diccionario
Imprimir ("Los valores del diccionario: \ n", dicata)
#Update establecido por el diccionario
data.Actualización (Dicdata)
#Imprima los valores del conjunto
imprimir ("Los valores del conjunto después de la actualización del diccionario: \ n", setData)

Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.

Ejemplo-5: actualice un conjunto usando una tupla

Cree un archivo Python con el siguiente script que insertará los valores de una tupla en un conjunto. Aquí, los valores del conjunto principal y los valores de la tupla son números. Los valores del conjunto principal se imprimirán antes y después de actualizar el conjunto.

#Declare un set
setData = 7, 8, 4, 9, 2, 0, 9
#Declare una tupla
tupledata = (70, 30, 60, 40, 10)
#Imprima los valores del conjunto
imprimir ("Los valores del conjunto: \ n", setData)
#Imprima los valores de la tupla
Imprimir ("Los valores de la tupla: \ n", tupledata)
#Update establecido por la tupla
data.Actualización (tupledata)
#Imprima los valores del conjunto
imprimir ("Los valores del conjunto después de actualizar por la tupla: \ n", setData)

Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.

Elemento-6: actualice un conjunto usando una cadena

Cree un archivo Python con el siguiente script para insertar un valor de cadena en un conjunto. Aquí, los valores del conjunto principal son cadenas. Los valores del conjunto principal se imprimirán antes y después de actualizar el conjunto.

#Declare un set
setData = 'Ubuntu', 'Windows', 'Fedora', 'Red Hat'
#Declare una cadena
strval = 'Linux'
#Imprima los valores del conjunto
imprimir ("Los valores del conjunto: \ n", setData)
#Imprima los valores de la cadena
imprimir ("Los valores de la cadena: \ n", strval)
#Update establecido por la cadena
data.Actualización (STRVAL)
#Imprima los valores del conjunto
imprimir ("Los valores del conjunto después de actualizar por la cadena: \ n", setData)

Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.

Conclusión:

Se han descrito diferentes formas de actualizar un conjunto utilizando otro conjunto, lista, tuple, diccionario y cadena en este tutorial para ayudar a los usuarios de Python a conocer el propósito de usar la función actualización () para actualizar el conjunto.