Método fromkeys() del diccionario Python3

Python3 字典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}

Python3 字典Diccionario Python3

Otras extensiones