Python 3 - metodo del dizionario fromkeys ()

Descrizione

Il metodo fromkeys() crea un nuovo dizionario con chiavi da seq e valori impostati su valore.

Sintassi

Di seguito è riportata la sintassi per fromkeys() metodo -

dict.fromkeys(seq[, value]))

Parametri

  • seq - Questo è l'elenco dei valori che verrebbero utilizzati per la preparazione delle chiavi del dizionario.

  • value - Questo è facoltativo, se fornito, il valore sarebbe impostato su questo valore

Valore di ritorno

Questo metodo restituisce l'elenco.

Esempio

L'esempio seguente mostra l'utilizzo del metodo fromkeys ().

#!/usr/bin/python3

seq = ('name', 'age', 'sex')

dict = dict.fromkeys(seq)
print ("New Dictionary : %s" %  str(dict))

dict = dict.fromkeys(seq, 10)
print ("New Dictionary : %s" %  str(dict))

Risultato

Quando eseguiamo il programma sopra, produce il seguente risultato:

New Dictionary : {'age': None, 'name': None, 'sex': None}
New Dictionary : {'age': 10, 'name': 10, 'sex': 10}