Metodi di dizionario integrati
Alcuni dei metodi che hai imparato su stringhe, elenchi e tuple funzionano anche con i dizionari. Ad esempio, il metodo
in
(o
not in
) ti consente di determinare se esiste una particolare chiave nel dizionario.
E ti permette anche di scorrere tutte le chiavi del dizionario.
per la chiave in dict_country:
print(chiave)
Puoi anche scorrere le coppie chiave-valore usando il metodo items()
.
per chiave, valore in dict_country.items():
print(chiave, valore)
Altri metodi comunemente usati sono elencati nella tabella.
Nome |
Metodo |
Descrizione (esempio) |
dimensione del dizionario |
len() |
restituisce il numero di elementi nel dizionario
len(dict_country)
|
dizionario in aggiornamento |
aggiorna() |
consente di aggiornare più coppie di dizionari contemporaneamente
dict_country.update({'Russia': 'Mosca', 'Armenia': 'Yerevan'}) < /pre>
|
ottenere valore per chiave |
get() |
consente di ottenere il valore dalla chiave specificata. Può essere utilizzato per verificare se una particolare chiave esiste in un dizionario
dict_country.get('Russia') # restituisce il valore per chiave,
# se non esiste tale chiave, restituirà None
dict_country.get('Russa', 0) # se non c'è la chiave Russia, restituirà 0
# (invece di 0, puoi impostare qualsiasi valore
|
rimuovi chiave |
pop() |
Il metodo pop() rimuove una chiave e restituisce il valore corrispondente.
dict_country.pop('Bahamas')
|
tasti di dizionario |
tasti() |
Il metodo keys() restituisce una raccolta di chiavi in un dizionario.
dict_country.keys()
|
valori del dizionario |
valori() |
Il Metodo values() restituisce una raccolta di valori in un dizionario.
dict_country.values()
|
coppie di dizionari |
elementi() |
Il metodo items() restituisce una raccolta di valori in un dizionario.
dict_country.items()
|