Exemplo 1: mesclar dois dicionários simples
atualizar() O método é usado em Python para combinar um dicionário com outro dicionário. O exemplo a seguir mostra o método de uso do atualização (). Aqui, dois dicionários são declarados chamados stddic1 e stddic2. Os valores do stddic1 serão adicionados no final do stddic2. Em seguida, para o loop é usado para imprimir as chaves e os valores do dicionário mesclado.
# Defina um dictioy of Student List1Saída:
Execute o script. A saída a seguir aparecerá após a execução do script.
Exemplo 2: Mesclar um dicionário simples e uma lista de múltiplos dicionários
O exemplo a seguir mostra como você pode mesclar um dicionário com uma lista de múltiplos dicionários. Aqui, um dicionário chamado ISBN é declarado para armazenar o ISBN do livro como uma chave e tipo de livro como valor. Uma lista de dicionários nomeados livro é declarado para armazenar o título do livro e o nome do autor. O método zip () é usado para se juntar aos dicionários ou tuplas e o método Dict () é usado para criar um dicionário. Esses métodos são usados neste script para criar um novo dicionário, mesclando o ISBN e o livro. Em seguida, para o loop é usado para acessar os valores do dicionário mesclado.
# Declare um dicionário simplesSaída:
Execute o script. A saída a seguir aparecerá após a execução do script.
Exemplo 3: Mesclar dois dicionários usando a função personalizada
Dois dicionários podem ser mesclados usando cópia de() e atualizar() Métodos em Python. Aqui, os valores originais do dicionário permanecerão inalterados. Mergedic () A função é definida para copiar os valores do primeiro dicionário em uma variável nomeada mesclado e adicione os valores do segundo dicionário em mesclado. Em seguida, os valores do dicionário mesclado são impressos.
# Declare dois dicionáriosSaída:
Execute o script. A saída a seguir aparecerá após a execução do script.
Exemplo-4: Mesclagem de dois dicionários usando (**) Operador
Os dicionários podem ser mesclados sem usar uma função integrada ou personalizada usando uma única expressão. '**'O operador é usado neste exemplo para mesclar dois dicionários. Aqui, duas variáveis de dicionário nomeadas dict1 e dict2 são declarados, mesclados usando '**' operador com as variáveis de dicionário e armazena os valores na variável, mrgdict.
# Declare dois dicionáriosSaída:
Execute o script. A saída a seguir aparecerá após a execução do script.
Exemplo 5: fusão de dois dicionários baseados em chaves comuns
Quando dois dicionários contêm a mesma chave e se o valor da chave for numérico, poderá exigir os valores no momento da fusão. Este exemplo mostra como os valores numéricos das mesmas teclas podem ser adicionados ao mesclar dois dicionários. Aqui, dois dicionários nomeados Store1 e Store2 são declarados. As chaves e os valores do Store1 são iterados por loop e verifique quais chaves do Store1 são iguais às chaves do Store2. Se houver alguma chave, os valores da chave serão adicionados.
# Declare dois dicionáriosSaída:
Execute o script. Aqui, duas chaves são comuns nos dicionários. São 'caneta' e 'lápis' e os valores dessas teclas são adicionados.
EXEMPLO-6: Fusão de todos os valores dos dicionários contando chaves comuns
No exemplo anterior, os valores comuns de dois dicionários são adicionados com base em um dicionário específico. Este exemplo mostra como mesclar os valores de dois dicionários e adicionar os valores das teclas comuns no momento da fusão. Contador() O método é usado no script para adicionar os valores das teclas comuns.
# Importar Module de contadorSaída:
Execute o script. Aqui, um dicionário contém três elementos e outro dicionário contém quatro elementos. Duas chaves são comuns em dois dicionários.
Conclusão:
Você pode mesclar dois ou mais dicionários com base em seus requisitos de programação. Espero, mesclar dicionários será uma tarefa fácil para os usuários do Python depois de praticar os exemplos acima.