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'.
Sfida
FacileCrea 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
4Codice Pythonico
Lo ZenTrucchi con le variabiliLavorare con le listeCon un fileAccedere a un elemento di un dizionarioOperazioni di uguaglianzaEsercitati da solo: Compilatore Python online