Menu
Coddy logo textTech

Accedere a un elemento di un dizionario

Lezione 13 di 28 del corso Codice pulito - Scrivi codice migliore con Python di Coddy.

Quando si accede a un elemento di un dizionario, c'è sempre il rischio che la chiave non esista.

Il modo Pythonic per verificare se una chiave esiste in un dizionario è usare la parola chiave in,

if 'name' in person_dict:
	print(person_dict['name'])

se è possibile fornire un valore predefinito, è una buona idea usare get(),

print(person_dict.get('name', 'Anonymous'))

Il seguente codice stamperà 'Anonymous' se 'name' non esiste in person_dict, altrimenti stamperà il valore di 'name'.

challenge icon

Sfida

Facile

Crea una funzione area(sizes).

sizes è un dizionario con 2 chiavi: width e height. Se le chiavi non esistono, il valore predefinito dovrebbe essere 1.

L'output previsto dovrebbe essere l'area: width * height.

Scrivi codice Pythonic!

Provalo tu

Tutte le lezioni di Codice pulito - Scrivi codice migliore con Python

Esercitati da solo: Compilatore Python online