Sintaxe da função dicionário update ():
A sintaxe da função update () deu abaixo.
dic dic.Update ([Other_Dic] | Iterable_Object)O argumento dessa função pode ser outro dicionário, e o argumento é opcional. Se nenhum argumento for usado nesta função, a função retornará o dicionário original; Caso contrário, o dicionário modificado retornará.
Diferentes usos da função update ():
Exemplo 1: atualize o dicionário adicionando valores de outro dicionário
Crie um arquivo python com o seguinte script para adicionar os pares de valor-chave de um dicionário no final de outro dicionário usando a função update (). Dois dicionários foram declarados no script. O dicionário nomeado Dic_employees1 contém três pares de valor-chave e o dicionário nomeado Dic_employees2 contém dois pares de valor-chave. O conteúdo Dic_employees2 será adicionado no final do Dic_emplyees1 Depois de executar a função update () porque não existe uma chave de correspondência entre os dicionários. O dicionário original e o modificado será impresso na saída.
# Declare o primeiro dicionárioSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo-2: Atualize o dicionário com o objeto iterável
Crie um arquivo python com o seguinte script para atualizar o conteúdo de um dicionário com dois objetos iteráveis. Um dicionário nomeado funcionários foi declarado no script com três pares de valor-chave. Em seguida, dois objetos iteráveis foram usados como argumentos da função update () onde o objeto nomeado A3 combina com uma chave do dicionário. Nesse caso, a chave correspondente do dicionário será atualizada pelo valor do objeto iterável correspondente, e outro objeto iterável será inserido no dicionário.
# Declare o primeiro dicionárioSaída:
A saída a seguir aparecerá após a execução do script acima. Na saída, o valor do A3 A chave do dicionário foi atualizada pelo valor do A3 objeto.
Exemplo 3: Verificando a chave do dicionário antes da atualização
No exemplo anterior, o valor do dicionário original foi alterado pelo valor de outro dicionário se a mesma chave existir em ambos os dicionários. Esta situação pode ser evitada verificando a chave antes de atualizar o dicionário. Crie um arquivo python com o seguinte script que verificará a chave do segundo dicionário antes de inserir ou atualizar esse valor de chave para o primeiro dicionário. Se a chave do primeiro dicionário corresponder à chave do segundo dicionário, o valor dessa chave não será alterado; Caso contrário, o par de valores-chave do segundo dicionário será adicionado ao primeiro dicionário.
# Declare o primeiro dicionárioSaída:
A saída a seguir aparecerá após a execução do script acima. Na saída, o valor de o '02' A chave do primeiro dicionário não mudou pelo valor do '02' Chave do segundo dicionário.
Exemplo-4: Atualizar dicionário por valores de lista
Crie um arquivo python com o seguinte script para atualizar um dicionário usando uma lista de tuplas e a lista de outra lista. O dicionário nomeado funcionários contém dois pares de valor-chave. Em seguida, uma lista de duas tuplas de dois elementos foi usada como argumento da função Atualização (). O primeiro elemento foi usado como chave e o segundo elemento foi usado como valor de cada tupla ao atualizar o dicionário. Os valores da lista aninhada serão adicionados ao dicionário da mesma maneira.
# Declare o primeiro dicionárioSaída:
A saída a seguir aparecerá após a execução do script acima. O dicionário atualizado contém 6 elementos na saída após adicionar 2 tuplas e 2 listas.
Conclusão:
Um dicionário pode ser atualizado por outro dicionário ou qualquer objeto iterável, como uma lista ou tupla. Diferentes maneiras de atualizar um dicionário usando a função update () foram mostradas neste tutorial usando exemplos simples de python para ajudar os novos usuários do Python.