Mengakses elemen dictionary
Pelajaran 13 dari 28 dalam kursus Clean Code: Menulis kode yang lebih baik dengan Python di Coddy.
Saat mengakses elemen dalam dictionary, selalu ada risiko bahwa kuncinya tidak ada.
Cara khas Python untuk memeriksa apakah kunci ada dalam dictionary adalah dengan kata kunci in,
if 'name' in person_dict:
print(person_dict['name'])Jika nilai default dapat diberikan, sebaiknya gunakan get(),
print(person_dict.get('name', 'Anonymous'))Kode berikut akan mencetak 'Anonymous' jika 'name' tidak ada dalam person_dict, jika tidak, kode akan mencetak nilai 'name'.
Tantangan
MudahBuat fungsi area(sizes).
sizes adalah dictionary dengan 2 kunci, yaitu width dan height. Jika kunci tersebut tidak ada, nilai defaultnya adalah 1.
Output yang diharapkan adalah luas, yaitu width * height.
Tulis kode yang idiomatis dalam Python!
Coba sendiri
Semua pelajaran di Clean Code: Menulis kode yang lebih baik dengan Python
4Kode khas Python
Prinsip ZenTrik variabelMengelola listDengan fileMengakses elemen dictionaryOperasi kesetaraanLatihan sendiri: Compiler Python online