Método fromkeys() del diccionario Python (Dictionary)
Descripción
La función fromkeys() del diccionario Python se utiliza para crear un nuevo diccionario, tomando la secuenciaseqcuyos elementos se usan como claves del diccionario,valuey como valor inicial para 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 de la secuencia de claves (seq); el valor predeterminado 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 (Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
seq = ('Google', 'Ejemplo', 'Taobao')
# No se especifica el valor predeterminado de las claves, por defecto es None
thisdict = dict.fromkeys(seq)
print ("El nuevo diccionario es: %s" % str(thisdict))
# Se especifica el valor predeterminado de las claves
thisdict = dict.fromkeys(seq, 10)
print ("El nuevo diccionario es: %s" % str(thisdict))
La salida del ejemplo anterior es:
新字典为 : {'Google': None, 'Taobao': None, 'Ejemplo': None}
新字典为 : {'Google': 10, 'Taobao': 10, 'Ejemplo': 10}
Otras extensiones
Diccionario Python