Python Geliştirme Kursu
Bölüm
>
Seviye
Sözlükleri Kullanma
Sözlük oluşturma
Kodunuzu daha verimli yazmanız için elinizde birçok araç varken, farklı durumlar farklı en iyi uygulamaları gerektirir. Sözlükler, değerleri saklamanın bir diğer yoludur; listelere benzerler ancak bu durumda belirli bir değeri saklayan bir indeks içerirler.
Bu alandaki tüm meyveleri toplayın ve her birinin adını ve toplama sayısını saklamak için bir sözlük kullanın. Deneyin!

Amaç
Tüm meyveleri topla ve bir sözlüğe yerleştir, ardından kaç tane aldığını say.
Ormanda çeşitli meyveler dağılmış durumda, onları toplamak en iyisidir; bunlar: “Apples” , “Oranges” ve “Pears” .
variables ve lists değerleri daha sonra kullanılmak üzere saklamanın etkili yolları olsa da, değerleri etkili bir şekilde saklamanın bir başka yolu da dictionaries kullanmaktır. Bunlar listelere benzer, ancak sadece tek bir değer tutmak yerine, değeri ve bu değerin indeksini de saklarlar.
bag = {} bag["Apples"] = Number of apples you pick up bag["Oranges"] = Number of Oranges you pick up bag["Pears"] = Number of Pears you pick up
Yukarıdaki kod, sözlüğe öğenin adını depolar ve bunu bir indeks (aynı zamanda Key olarak da bilinir) olarak kullanır; bu durumda, indekse, o öğeden kaç tane aldığını temsil eden bir sayı atanır.
Meyveleri topladıktan ve bunları sözlüğe ekledikten sonra, saymak için X işaretine gidip speak() fonksiyonunu kullan: player.speak(bag)