Python Geliştirme Kursu
Bölüm
>
Seviye

Sözlükleri Kullanma
Daha karmaşık işlemler

Amaç

Shed içerisindeki tüm kasaları dolaşın ve her kasadan gereksiz eşyaları temizleyin.

Shed içindeki kasalar karışık durumda, her kasa içerisinde istenmeyen öğeler bulunan bir sözlük tutuyor. Bu öğeler şunları içerir: “Pipes”, “Screws” ve “Bolts”. Sözlüklerle çalışırken, öğelere indeksleriyle erişerek delesini sağlamak için kolay bir yöntem vardır.

# crate = {"Planks": 4, "Bricks" : 2, "Pipes": 3} del crate["Pipes"] # Şimdi sözlük: crate = {"Planks": 4, "Bricks" : 2}

Yukarıdaki kodda, planks, bricks ve pipes içeren bir sözlük olan crate bulunmaktadır. Sözlükteki “Pipes” indeksini ve ona ait değeri kaldırmak için del notasyonu kullanılır.

Bu seviyede beş sabit sözlük bulunmaktadır: crate1, crate2, crate3, crate4 ve crate5. Her kasanın önündeki X işaretlerine gidin ve kasanın içindeki öğeleri okuyabilmeniz için her sözlüğün adı ile speak() fonksiyonunu kullanın. Her kasada bulunan “Pipes”, “Screws” ve “Bolts” öğelerini kaldırmak için del notasyonunu kullanın.

Kod Kitabı