I dizionari sono mutabili, un esempio può essere l’utilizzo di un dizionario per la creazione dei dati di persone. Il dizionario utilizza come formula il metodo key:value
Si può usare il dizionario nel caso di allocare il valore “spam” al numero 99 senza creare una lista di 100 elementi.
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
print(thisdict)
{‘brand’: ‘Ford’, ‘model’: ‘Mustang’, ‘year’: 1964}
I dizionari non sono ordinati. Si può invece recuperare il valore du una chiave.
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
print(thisdict["brand"])
Ford
Modificare un valore del dizionario in Python
update()
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict.update({"year": 2020})
print(thisdict["year"])
2020
Aggiungere un valore al dizionario di Python
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict["color"] = "red"
print(thisdict)
{‘brand’: ‘Ford’, ‘model’: ‘Mustang’, ‘year’: 1964, ‘color’: ‘red’}
Rimuovere valori nel dizionario di Python
Pop()
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict.pop("model")
print(thisdict)
{‘brand’: ‘Ford’, ‘year’: 1964}
Popitem()
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict.popitem()
print(thisdict)
{‘brand’: ‘Ford’, ‘model’: ‘Mustang’}
Del()
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
del thisdict["model"]
print(thisdict)
{‘brand’: ‘Ford’, ‘year’: 1964}
Clear()
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict.clear()
print(thisdict)
{}