Python Geliştirme Kursu
Bölüm 8
>
Seviye 3
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.