Función fromkeys en Python: Devuelve un diccionario con las claves y el valor especificados

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.