# Codice Python per dimostrare come funziona # fromkeys() e update() # Inizializzazione dizionario 1 dic1 = { ’ Nome’ : ’Nandini’ , ’Età’ : 19 } # Inizializzazione del dizionario 2 dic2 = { ’ID’ : 2541997 } # Sequenza di inizializzazione sequ = ( ’ Nome’ , ’Età’ , ’ID’ ) # using update per aggiungere valori dic2 a dic 1 dic1.update (dic2) # stampa i valori del dizionario aggiornati print ( "Il dizionario aggiornato è:" ) print ( str (dic1)) # using fromkeys () per convertire la sequenza in dizionario dict = dict . fromkeys (sequ, 5 ) # stampa i nuovi valori del dizionario print ( "I nuovi valori del dizionario sono:" ) print ( str ( dict )) |
< p> Output:
Il dizionario aggiornato è: {’Età’: 19 , ’Nome’:’ Nandini’, ’ID’: 2541997} I nuovi valori del dizionario sono: {’ Età’: 5, ’Nome’: 5,’ ID’: 5}
3. has_key() : — Questa funzione restituisce true se il dizionario specificato è nel dizionario, altrimenti restituisce false.
4. get (chiave, def_val) : — Questa funzione restituisce il valore della chiave associato alla chiave menzionata negli argomenti. Se la chiave manca, viene restituito il valore predefinito.
# codice Python per dimostrare come funziona # has_key() and get() # Inizializzazione del dizionario dict = { ’Nome’ : ’ Nandini’ , ’Età’ : 19 } # using has_key() per verificare se c’è dic1 has a key if dict . has_key ( ’Nome’ ): print ( "Il nome è una chiave" < classe codice = "semplice">) else : print ( "Il nome non è una chiave" ) # usando get() per stampare il valore della chiave print ( "Il valore associato all’ID è:" ) print ( dict .get ( ’ID’ , "Non presente" )) # stampa i valori del dizionario print ( "I valori del dizionario sono:" ) print ( str ( dict )) |
Output:
Il nome è una chiave Il valore associato all’ID è: Non presente I valori del dizionario sono: {’Nome’:’ Nandini’, ’Età’: 19 }
5. setdefault (chiave, valore_definito) : — Anche questa funzione cerca una chiave e ne mostra il valore come get (), ma crea una nuova chiave con def_value se manca la chiave.
# Codice Python per dimostrare come funziona # set as default () < br /> # Inizializzazione del dizionario dict = { ’Nome’ : ’Nandini’ , ’ Age’ : 19 } # using setdefault() to stampa il valore della chiave print ( " Il valore associato a Age è:" , en d = "") print ( dict . setdefault ( ’ID’ , " Nessun ID " )) # stampa i valori del dizionario print ( "Il dizionario i valori sono:" ) print ( str ( dict )) |
code e>
Output:
Il valore associato a Età è: No ID I valori del dizionario sono: {’Nome’:’ Nandini’, ’Età’: 19,’ ID’ : ’No ID’}
Questo ar ticle è per gentile concessione di Manjeet Singh . Se sei come Python.Engineering e desideri contribuire, puoi anche scrivere un articolo utilizzando contribuire.python.engineering o pubblicando un articolo contribuire @ python.engineering. Vedi il mio articolo che appare sulla homepage di Python.Engineering e aiuta altri geek.
Pubblica commenti se trovi qualcosa che non va o se desideri condividere maggiori informazioni sull’argomento discusso sopra.
Metodi del dizionario in Python | Installa 2 (aggiornamento (), has_key (), fromkeys () ...) File handling: Questions
Metodi del dizionario in Python | Installa 2 (aggiornamento (), has_key (), fromkeys () ...) fromkeys: Questions