Problem

2/9

Accesso agli elementi del dizionario

Theory Click to read/hide

Accedi agli elementi del dizionario


Per lavorare con gli elementi di un dizionario, devono essere accessibili in qualche modo. Se non puoi ottenerli per indice, come puoi ottenerli?
Il valore viene recuperato dal dizionario specificando la chiave corrispondente tra parentesi quadre ([]).

Ad esempio, visualizzando la capitale dell'Abkhazia dal dizionario creato nell'attività precedente: print(dict_country['Abkhazia'])
Se fai riferimento a una chiave che non è nel dizionario, Python genera un'eccezione: print(dict_country['Russia']) Traceback (ultima chiamata più recente):< /span> File "<...>", riga ..., in <modulo>
    print(dict_country[& #39;Russia'])
KeyError: 'Russia' ;

 
Aggiunta di elementi al dizionario
Aggiungere una voce a un dizionario esistente è semplice come assegnare una nuova chiave e valore: dict_country['Russia'] = 'Mosca'  
Aggiornamento di una voce del dizionario
Se vuoi aggiornare una voce, puoi semplicemente assegnare un nuovo valore a una chiave esistente: dict_country['Russia'] = 'Mosca'  
Rimuovi voce dal dizionario
Per eliminare una voce, utilizzare l'operatore del, specificando la chiave da eliminare: del dict_country[<key>]
Sebbene l'accesso agli elementi in un dizionario sia indipendente dall'ordine, Python assicura che l'ordine degli elementi in un dizionario sia preservato. Quando vengono visualizzati, gli elementi verranno visualizzati nell'ordine in cui sono stati definiti e anche le chiavi verranno ripetute in tale ordine. Gli elementi aggiunti al dizionario vengono aggiunti alla fine. Se gli elementi vengono rimossi, l'ordine degli elementi rimanenti viene mantenuto.

Va ricordato che le chiavi del dizionario, così come gli elementi del dizionario, possono essere di diverso tipo. Un dizionario può anche avere il seguente contenuto: d = {42: [2, 3, 6, 7], 2.78: 'bbb', Vero: 1} print(d[42][1]) # 3 - per accedere agli elementi nidificati, usa una chiave o un indice aggiuntivo

Problem

Nell'attività precedente è stato creato un dizionario dict_country. 
È stato commesso un errore durante la compilazione del dizionario durante la scrittura della capitale dell'Australia. 
1) Correggi il contenuto del dizionario, mantenendo il nome corretto della capitale dell'Australia.
2) Aggiungi informazioni sulla Russia al dizionario creato.
3) Rimuovi dal dizionario la voce relativa alle Bahamas.

Non è necessario ricreare il dizionario, è sufficiente aggiornarne il contenuto aggiungendo le righe necessarie.