I dizionari vengono utilizzati per memorizzare i dati utilizzando la struttura chiave-valore in Python.
Quando lavori con i dizionari, potresti chiederti, come posso aggiungere un elemento a un dizionario? Questo articolo risponderà a questa domanda.
Analizzeremo le basi dei dizionari, come funzionano e come puoi aggiungere un elemento a un dizionario Python. Alla fine di questo tutorial, sarai un esperto nell’aggiunta di elementi ai dizionari Python.
Dizionario Python: Un aggiornamento
La struttura dei dati del dizionario consente di mappare le chiavi ai valori., Ciò è utile perché le chiavi fungono da etichetta per un valore, il che significa che quando si desidera accedere a un particolare valore, tutto ciò che si deve fare è fare riferimento al nome della chiave per il valore che si desidera recuperare.
Partecipa a questo quiz per ottenere offerte e borse di studio dai migliori bootcamp e scuole online!,
Vedi le tue corrispondenze
I dizionari generalmente memorizzano informazioni correlate in qualche modo, come un record per uno studente a scuola o un elenco di colori in cui è possibile acquistare un tappeto.
Considera il seguente dizionario:
scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}
Questo dizionario contiene quattro chiavi e quattro valori. Le chiavi sono memorizzate come una stringa e appaiono a sinistra dei due punti; i valori sono memorizzati a destra dei due punti; legati a una particolare chiave nel dizionario.,
Ora, come aggiungiamo un elemento a questo dizionario? Scomponiamolo.
Python Aggiungi al dizionario
Per aggiungere un elemento a un dizionario Python, dovresti assegnare un valore a una nuova chiave indice nel tuo dizionario.
A differenza degli elenchi e delle tuple, non esiste un metodoadd()
,insert()
oappend()
che è possibile utilizzare per aggiungere elementi alla struttura dati. Invece, è necessario creare una nuova chiave di indice, che verrà quindi utilizzata per memorizzare il valore che si desidera memorizzare nel dizionario.,
di seguito è riportata la sintassi per aggiungere un nuovo valore a un dizionario:
dictionary_name = value
facciamo un esempio per illustrare come aggiungere un elemento a un dizionario. Nel nostro dizionario di prima, abbiamo memorizzato quattro chiavi e valori. Questo dizionario riflette i livelli delle scorte di diversi gusti di focaccine venduti in un bar.
Supponiamo di aver appena sfornato un lotto di 10 nuove focaccine alla ciliegia. Ora, vogliamo aggiungere queste focaccine al nostro dizionario dei tipi di scone., Per farlo, possiamo utilizzare questo codice:
scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}scones = 10print(scones)
il codice restituisce:
{'Fruit': 22, 'Plain': 14, 'Cinnamon': 4, 'Cheese': 21, 'Cherry': 10}
Come potete vedere, il nostro codice ha aggiunto la “Ciliegia” la chiave del nostro dizionario, che è stato assegnato il valore 10.
Nel nostro codice, abbiamo prima dichiarato un dizionario chiamato “focaccine” che memorizza le informazioni su quante focaccine sono disponibili in un bar per ordinare., Successivamente, abbiamo aggiunto la chiave “Cherry”al nostro dizionario e gli abbiamo assegnato il valore 10 utilizzando il seguente codice:
scones = 10
Infine, abbiamo stampato la versione aggiornata del nostro dizionario.
Si noti che, nell’output del nostro codice, il nostro dizionario non è ordinato. Questo perché i dati memorizzati in un dizionario, a differenza dei dati memorizzati in un elenco, non hanno alcun ordine particolare.
Suggerimento: Aggiungere e aggiornare Usa la stessa notazione
La stessa notazione può essere usata per aggiornare un valore in un dizionario., Supponiamo di aver appena cotto un nuovo lotto di 10 focaccine alla cannella. Abbiamo potuto aggiornare il nostro dizionario per riflettere questo utilizzando la seguente riga di codice:
scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}scones = 14print(scones)
il codice restituisce:
{'Fruit': 22, 'Plain': 14, 'Cinnamon': 14, 'Cheese': 21}
Questa riga di codice imposta il valore associato con la “Cannella” chiave nel nostro dizionario, a 14.,
Conclusione
Non esiste unadd()
,append()
, oinsert()
metodo che puoi usare per aggiungere un elemento a un dizionario in Python. Invece, si aggiunge un elemento a un dizionario inserendo una nuova chiave di indice nel dizionario, quindi assegnandogli un valore particolare.
Questo tutorial ha discusso, con un esempio, come aggiungere un elemento a un dizionario Python. Ora sei pronto per iniziare ad aggiungere elementi ai dizionari come un esperto di Python!