Menu
Coddy logo textTech

Sözlük Elemanına Erişmek

Coddy'nin Clean Code - Python ile daha iyi kod yazın kursunda ders 13 / 28.

Sözlükteki bir öğeye erişirken, anahtarın mevcut olmaması riski her zaman vardır.

Bir anahtarın sözlükte olup olmadığını kontrol etmenin Pythonik yolu in anahtar kelimesidir,

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

Eğer varsayılan bir değer sağlanabiliyorsa, get() kullanmak iyi bir fikirdir,

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

Aşağıdaki kod, eğer 'name' anahtarı person_dict içinde yoksa 'Anonymous' yazdıracaktır, aksi takdirde 'name' değerini yazdıracaktır.

challenge icon

Görev

Kolay

Bir area(sizes) fonksiyonu oluşturun.

sizes, width ve height olmak üzere 2 anahtarı olan bir sözlüktür; eğer anahtarlar mevcut değilse varsayılan değer 1 olmalıdır.

Beklenen çıktı alan boyutu olan width * height olmalıdır.

Pythonic Kod Yazın!

Kendin dene

Clean Code - Python ile daha iyi kod yazın bölümündeki tüm dersler