logo

Aggiungi un valore a un dizionario Python

I dizionari in Python sono strutture dati versatili che consentono di archiviare e recuperare coppie chiave-valore in modo efficiente. Sebbene i dizionari siano mutabili, ovvero possano essere modificati dopo la creazione, l'aggiunta di nuovi valori a un dizionario richiede alcuni metodi specifici. In questo articolo esploreremo quattro metodi comunemente usati per aggiungere un valore a un dizionario in Python.

Come aggiungere un valore a un dizionario Python?

Di seguito sono riportati i metodi su come aggiungere un valore a un dizionario Pitone .



Aggiungi un valore a un dizionario Python usando la notazione delle parentesi quadre

Il modo più semplice per aggiungere una coppia chiave-valore a adizionarioè utilizzando la notazione delle parentesi quadre. Se la chiave non esiste nel dizionario, verrà aggiunta insieme al valore associato. Se la chiave esiste già, il valore esistente verrà sovrascritto con quello nuovo

Python3








# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair> my_dict[>'d'>]>=> 4> > print>(my_dict)>

>

numero di Armstrong
>

Produzione

{'a': 1, 'b': 2, 'c': 3, 'd': 4}>

Aggiungi un valore a un dizionario utilizzando Pythonupdate()>Metodo

ILupdate()>Il metodo consente di aggiungere più coppie chiave-valore a un dizionario contemporaneamente. Richiede un altro dizionario o un iterabile di coppie chiave-valore come argomento.

Python3




Java che ordina un elenco

# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append new key-value pairs using update()> my_dict.update({>'d'>:>4>,>'e'>:>5>})> > print>(my_dict)>

>

>

Produzione

{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}>

Aggiungi un valore a un dizionario utilizzando Pythonsetdefault()>Metodo

ILsetdefault()>Il metodo è particolarmente utile quando si desidera aggiungere un valore a un dizionario solo se la chiave non esiste già. Se la chiave è presente, restituisce il valore esistente senza modificare il dizionario.

Python3




# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair using setdefault()> my_dict.setdefault(>'d'>,>4>)> > print>(my_dict)>

>

>

Produzione

{'a': 1, 'b': 2, 'c': 3, 'd': 4}>

Aggiungi un valore a un dizionario utilizzando Pythondict()>Costruttore

Puoi anche usare ildict()>costruttore per aggiungere coppie chiave-valore a un dizionario. Questo metodo è utile quando desideri creare un nuovo dizionario con coppie chiave-valore aggiuntive.

Python3




stringa in carattere java
# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair using dict() constructor> my_dict>=> dict>(my_dict, d>=>4>)> > print>(my_dict)>

>

>

Produzione

{'a': 1, 'b': 2, 'c': 3, 'd': 4}>

Conclusione

L'aggiunta di valori a un dizionario in Python può essere eseguita utilizzando diversi metodi, ciascuno con il proprio caso d'uso. Sia che tu preferisca la semplicità della notazione tra parentesi quadre, la flessibilità delupdate()>metodo, il comportamento condizionale disetdefault()>, o l'approccio del costruttore, questi metodi forniscono gli strumenti per modificare dinamicamente i dizionari nei programmi Python.