Función fromkeys en Python
La función fromkeys()
en Python se utiliza para crear un nuevo diccionario con claves de un iterable y un valor especificado. Esta función es útil cuando se necesita inicializar un diccionario con un conjunto de claves y un valor predeterminado.
Ejemplo de uso de la función fromkeys()
Supongamos que queremos crear un diccionario con las claves «a», «b» y «c», y un valor predeterminado de 0. Podemos hacerlo de la siguiente manera:
keys = ['a', 'b', 'c']
value = 0
new_dict = dict.fromkeys(keys, value)
print(new_dict)
En este caso, el resultado será un diccionario con las claves «a», «b» y «c», y un valor de 0 para cada una de ellas:
{'a': 0, 'b': 0, 'c': 0}
La función fromkeys()
también se puede utilizar para inicializar un diccionario con claves y valores diferentes. Por ejemplo:
keys = ['x', 'y', 'z']
value = [1, 2, 3]
new_dict = dict.fromkeys(keys, value)
print(new_dict)
En este caso, el resultado será un diccionario con las claves «x», «y» y «z», y los valores [1, 2, 3] respectivamente:
{'x': [1, 2, 3], 'y': [1, 2, 3], 'z': [1, 2, 3]}
En resumen, la función fromkeys()
en Python es una herramienta útil para crear diccionarios con claves y valores específicos de una manera sencilla y eficiente.