Método de atualização do conjunto de python

Método de atualização do conjunto de python
Python tem muitos objetos iteráveis, como conjuntos, listas, dicionários, etc. O conjunto é um tipo de dados muito útil de python que é uma coleção de elementos não ordenados. O método python set update () atualiza qualquer conjunto adicionando novos elementos de outro conjunto ou objeto iterável. Os elementos duplicados de ambos os conjuntos serão omitidos ao atualizar. Os elementos de um ou mais conjuntos podem ser adicionados ao conjunto principal. Os usos do método update () foram mostrados neste tutorial.

Sintaxe:

A sintaxe a seguir mostra que os valores de um objeto iterável serão adicionados a um conjunto existente.

definir.atualização (iterável)

ou

A sintaxe a seguir mostra que os valores de dois ou mais objetos iteráveis ​​serão adicionados a um conjunto existente.

definir.atualização (iterable1, iterable2, iterable3,…)

O objeto iterável se converte automaticamente em um conjunto antes de adicionar valores a outro conjunto, e a função update () não retorna nada. Diferentes usos da função update () foram mostrados na próxima parte do tutorial.

Exemplo 1: atualize um conjunto por outro conjunto

Crie um arquivo python com o seguinte script que inserirá os valores de um conjunto para outro conjunto. Aqui, os valores de ambos os conjuntos são numéricos. Os valores dos dois conjuntos e os valores do conjunto atualizado serão impressos posteriormente.

#Declare o primeiro conjunto
set1 = 45, 10, 38, 21, 90, 42, 37
#Declare o segundo conjunto
set2 = 21, 49, 60, 90, 11, 56
#Print Os valores do primeiro conjunto
print ("Os valores do primeiro conjunto: \ n", set1)
#Print Os valores do segundo conjunto
print ("Os valores do segundo conjunto: \ n", set2)
#UpDate o primeiro conjunto pelo segundo conjunto
set1.Atualização (set2)
#Print Os valores do conjunto atualizado
print ("Os valores do primeiro conjunto após a atualização: \ n", set1)

Saída:
A saída a seguir aparecerá após a execução do script acima.

Exemplo 2: Atualize um conjunto de números por um conjunto de caracteres

Crie um arquivo python com o seguinte script que inserirá os valores de um conjunto para outro conjunto. Aqui, os valores do conjunto principal são números e os valores de outro conjunto são strings. Os valores do conjunto atualizado serão impressos posteriormente.

#Declare Uma lista de números
ListData = [90, 50, 10, 60, 40, 30]
#Convert a lista em um conjunto
set1 = set (listData)
#Print Os valores do conjunto
print ("Os valores do conjunto original: \ n", set1)
#Declare outro conjunto
set2 = 'php', 'bash', 'java'
#UpDate o set1 por set2
set1.Atualização (set2)
#Print Os valores do conjunto atualizado
print ("Os valores do conjunto atualizado: \ n", set1)

Saída:
A saída a seguir aparecerá após a execução do script acima.

Exemplo 3: Atualize um conjunto usando a lista

Crie um arquivo python com o seguinte script que insira os valores de duas listas em outra lista que será convertida em um conjunto antes da atualização. Aqui, os valores de três listas são caracteres. Os valores do conjunto principal serão impressos antes e depois de atualizar o conjunto.

#Declare três listas de caracteres
listData1 = ['a', 'b', 'c', 'd']
listData2 = ['p', 'q', 'r']
listData3 = ['w', 'x', 'y', 'z']
#Create Conjunto da primeira lista
setData = set (listData1)
#Print Os valores do conjunto
print ("Os valores do conjunto original: \ n", setData)
#Update definido pela segunda lista
setData.Atualização (ListData2)
#Print Os valores do conjunto
print ("Os valores do conjunto após a atualização pela segunda lista: \ n", setData)
#Update definido pela terceira lista
setData.Atualização (ListData3)
#Print Os valores do conjunto
print ("Os valores do conjunto após a atualização pela terceira lista: \ n", setData)

Saída:
A saída a seguir aparecerá após a execução do script acima.

Exemplo-4: Atualize um conjunto usando um dicionário

Crie um arquivo python com o seguinte script que inserirá os valores de um dicionário em um conjunto. Aqui, os valores do conjunto principal são caracteres e as chaves do dicionário são personagens. Os valores do conjunto principal serão impressos antes e depois de atualizar o conjunto.

#Declare um conjunto
setData = 'a', 'b', 'c', 'd', 'e'
#Declare Um dicionário
dicdata = 'x': 60, 'y': 50, 'z': 36
#Print Os valores do conjunto
print ("Os valores do conjunto: \ n", setData)
#Print Os valores do dicionário
print ("Os valores do dicionário: \ n", dicdata)
#Update definido pelo dicionário
setData.Atualização (dicdata)
#Print Os valores do conjunto
print ("Os valores do conjunto após a atualização pelo dicionário: \ n", setData)

Saída:
A saída a seguir aparecerá após a execução do script acima.

Exemplo 5: Atualize um conjunto usando uma tupla

Crie um arquivo python com o seguinte script que inserirá os valores de uma tupla em um conjunto. Aqui, os valores do conjunto principal e os valores da tupla são números. Os valores do conjunto principal serão impressos antes e depois de atualizar o conjunto.

#Declare um conjunto
setData = 7, 8, 4, 9, 2, 0, 9
#Declare uma tupla
tupledata = (70, 30, 60, 40, 10)
#Print Os valores do conjunto
print ("Os valores do conjunto: \ n", setData)
#Print Os valores da tupla
print ("Os valores da tupla: \ n", tupledata)
#Update definido pela tupla
setData.Atualização (TUpledata)
#Print Os valores do conjunto
print ("Os valores do conjunto após a atualização pela tupla: \ n", setData)

Saída:
A saída a seguir aparecerá após a execução do script acima.

Element-6: Atualize um conjunto usando uma string

Crie um arquivo python com o seguinte script para inserir um valor de string em um conjunto. Aqui, os valores do conjunto principal são strings. Os valores do conjunto principal serão impressos antes e depois de atualizar o conjunto.

#Declare um conjunto
setData = 'Ubuntu', 'Windows', 'Fedora', 'Red Hat'
#Declare uma string
strval = 'Linux'
#Print Os valores do conjunto
print ("Os valores do conjunto: \ n", setData)
#Print Os valores da string
print ("Os valores da string: \ n", strval)
#Update definido pela string
setData.Atualização (strval)
#Print Os valores do conjunto
print ("Os valores do conjunto após a atualização pela string: \ n", setData)

Saída:
A saída a seguir aparecerá após a execução do script acima.

Conclusão:

Diferentes maneiras de atualizar um conjunto usando outro conjunto, lista, tupla, dicionário e string foram descritos neste tutorial para ajudar os usuários do Python a conhecer o objetivo de usar a função Update () para atualizar o conjunto.