Vai al contenuto

Dizionari in Python

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)

{}

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *