Introdução
Em Python, dicionários são usados para armazenar pares chave-valor. Às vezes, podemos precisar combinar dois ou mais dicionários em um único dicionário. Neste desafio, você será solicitado a escrever uma função que mescla dois ou mais dicionários.
Mesclar Dicionários
Escreva uma função merge_dictionaries(*dicts) que recebe dois ou mais dicionários como argumentos e retorna um novo dicionário que contém todos os pares chave-valor dos dicionários de entrada.
Sua função deve criar um novo dicionário e iterar sobre os dicionários de entrada, usando dictionary.update() para adicionar os pares chave-valor de cada um ao resultado.
def merge_dictionaries(*dicts):
res = dict()
for d in dicts:
res.update(d)
return res
ages_one = {
'Peter': 10,
'Isabel': 11,
}
ages_two = {
'Anna': 9
}
merge_dictionaries(ages_one, ages_two)
## { 'Peter': 10, 'Isabel': 11, 'Anna': 9 }
Resumo
Neste desafio, você aprendeu como mesclar dois ou mais dicionários em Python. Ao usar o método update(), você pode facilmente combinar os pares chave-valor de múltiplos dicionários em um único dicionário.