Metodo get

Il metodo get restituisce il valore del dizionario per chiave. Nel caso in cui questa chiave non sia presente - un valore predefinito. Nel primo parametro del metodo specifichiamo la chiave che ci serve, nel secondo parametro opzionale - il valore predefinito.

Sintassi

pythondizionario.get(chiave, [valore predefinito])

Esempio

Cerchiamo nel nostro dizionario la chiave 'a', specificando per essa un valore predefinito '!':

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct.get('a', '!')
print(dct)

Risultato dell'esecuzione del codice:

python1

Esempio

Ora proviamo a ottenere il valore di una chiave che non esiste nel dizionario:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e', '!'))

Risultato dell'esecuzione del codice:

python!

Esempio

Modifichiamo l'esempio precedente in modo che per una chiave inesistente non ci sia un valore predefinito:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e'))

Dopo l'esecuzione del codice il metodo restituirà None:

pythonNone

Vedi anche

  • metodo items,
    che restituisce la tupla chiave-valore del dizionario specificato
  • metodo keys,
    che restituisce le chiavi del dizionario
  • metodo values,
    che restituisce tutti i valori del dizionario