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()
|