Método fromkeys() del diccionario Python3
Descripción
La función fromkeys() del diccionario de Python se utiliza para crear un nuevo diccionario, usando los elementos de la secuencia seq como claves del diccionario, y value como el valor inicial correspondiente a todas las claves del diccionario.
Sintaxis
Sintaxis del método fromkeys():
dict.fromkeys(seq[, value])
Parámetros
- seq -- Lista de claves del diccionario.
- value -- Parámetro opcional, establece el valor correspondiente a la secuencia de claves (seq), por defecto es None.
Valor de retorno
Este método devuelve un nuevo diccionario.
Ejemplo
El siguiente ejemplo muestra cómo usar la función fromkeys():
Ejemplo
#!/usr/bin/python3
seq = ('name', 'age', 'sex')
tinydict = dict.fromkeys(seq)
print ("El nuevo diccionario es: %s" % str(tinydict))
tinydict = dict.fromkeys(seq, 10)
print ("El nuevo diccionario es: %s" % str(tinydict))
El resultado del ejemplo anterior es:
新的字典为 : {'age': None, 'name': None, 'sex': None}
新的字典为 : {'age': 10, 'name': 10, 'sex': 10}
Sin especificar valor:
Ejemplo
#!/usr/bin/python3
x = ('key1', 'key2', 'key3')
thisdict = dict.fromkeys(x)
print(thisdict)
El resultado del ejemplo anterior es:
{'key1': None, 'key2': None, 'key3': None}
Otras extensiones
Diccionario Python3