Dostęp do elementu słownika
Lekcja 13 z 28 w kursie Czysty kod — pisz lepszy kod w Pythonie w Coddy.
Podczas uzyskiwania dostępu do elementu w słowniku zawsze istnieje ryzyko, że klucz nie istnieje.
Pythonicznym sposobem sprawdzenia, czy klucz istnieje w słowniku, jest użycie słowa kluczowego in,
if 'name' in person_dict:
print(person_dict['name'])jeśli można podać wartość domyślną, warto użyć get(),
print(person_dict.get('name', 'Anonymous'))Poniższy kod wyświetli 'Anonymous', jeśli 'name' nie istnieje w person_dict, w przeciwnym razie wyświetli wartość 'name'.
Wyzwanie
ŁatwyUtwórz funkcję area(sizes).
sizes to słownik z 2 kluczami — width i height. Jeśli klucze nie istnieją, wartością domyślną powinno być 1.
Oczekiwanym wynikiem powinno być pole powierzchni — width * height.
Pisz kod po pythonowemu!
Spróbuj swoich sił
Wszystkie lekcje w sekcji Czysty kod — pisz lepszy kod w Pythonie
4Kod w stylu Python
ZenSztuczki ze zmiennymiPraca z listamiPraca z plikiemDostęp do elementu słownikaOperacje porównania równościPoćwicz samodzielnie: Kompilator Python online