Aggiungi chiave a un dizionario in Python
- Aggiungi una nuova coppia chiave/valore al dizionario in Python
-
Aggiorna una coppia chiave/valore esistente con la funzione
update()
in Python
In questo tutorial, discuteremo dei metodi per aggiungere nuove chiavi a un dizionario in Python.
Aggiungi una nuova coppia chiave/valore al dizionario in Python
L’oggetto dizionario contiene i dati sotto forma di coppie di valore-chiave
. L’aggiunta di una nuova coppia chiave/valore a un dizionario è semplice in Python. Il seguente esempio di codice ci mostra come aggiungere una nuova coppia chiave/valore a un dizionario Python.
dictionary = {"key1": "value1", "key2": "value2", "key3": "value3"}
print(dictionary)
dictionary["key4"] = "value4"
print(dictionary)
dictionary["key2"] = "value4"
print(dictionary)
Produzione:
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'}
{'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'}
Nel codice sopra, inizializziamo prima un dizionario e poi aggiungiamo una nuova coppia di valore-chiave
al dizionario usando dictionary[key]
. Se la chiave
non esiste, questa nuova coppia chiave-valore
viene aggiunta al dizionario. Se la chiave
esiste già, il valore della chiave
esistente viene aggiornato al nuovo valore
.
Aggiorna una coppia chiave/valore esistente con la funzione update()
in Python
Nella sezione precedente, abbiamo discusso un metodo che aggiorna una coppia di valore-chiave
esistente e aggiunge una nuova coppia di valore-chiave
al dizionario se la chiave non viene trovata. Ma funziona con una sola chiave/valore alla volta. Se dobbiamo aggiornare più coppie di valore-chiave
nel dizionario, dobbiamo usare la funzione update()
. La funzione update()
può anche aggiungere più dizionari in un unico dizionario. Il seguente esempio di codice mostra come possiamo aggiornare più coppie di valore-chiave
in un dizionario con la funzione update()
.
dictionary = {"key1": "value1", "key2": "value2", "key3": "value3"}
print(dictionary)
dictionary.update({"key4": "value4", "key2": "value4"})
print(dictionary)
Produzione:
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
{'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'}
Nel codice sopra, inizializziamo prima un dizionario e poi aggiorniamo più coppie chiave / valore usando la funzione update()
. Se la chiave
non esiste, viene aggiunta al dizionario una nuova coppia chiave-valore
. Se la chiave
esiste già, la chiave
esistente ha il nuovo valore
.
Come risulta chiaro dall’esempio precedente, la funzione update()
riduce il codice se si desidera aggiornare simultaneamente più coppie di valore-chiave
.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn