Introducción
En Python, los diccionarios se utilizan para almacenar pares clave-valor. A veces, es posible que necesitemos combinar dos o más diccionarios en un solo diccionario. En este desafío, se te pedirá escribir una función que combine dos o más diccionarios.
Combinar diccionarios
Escribe una función merge_dictionaries(*dicts) que tome dos o más diccionarios como argumentos y devuelva un nuevo diccionario que contenga todos los pares clave-valor de los diccionarios de entrada.
Tu función debe crear un nuevo diccionario y recorrer los diccionarios de entrada, utilizando dictionary.update() para agregar los pares clave-valor de cada uno al 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 }
Resumen
En este desafío, has aprendido cómo combinar dos o más diccionarios en Python. Al utilizar el método update(), puedes combinar fácilmente los pares clave-valor de múltiples diccionarios en un solo diccionario.