पाइथन विकास पाठ्यक्रम
अध्याय
>
स्तर
डिक्शनरीज़ का उपयोग करना
डिक्शनरी बनाना
जबकि कोड लिखने के लिए आपके पास कई उपकरण मौजूद हैं जो इसे अधिक प्रभावी तरीके से लिखने में सहायक हैं, विभिन्न परिस्थितियों में विभिन्न सर्वोत्तम अभ्यास होते हैं। डिक्शनरी एक अन्य तरीका है मानों को संग्रहित करने का, ये सूचियों के समान हैं लेकिन इस मामले में ये एक ऐसे इंडेक्स को धारण करते हैं जो किसी विशिष्ट मान को संग्रहित करता है।
इस क्षेत्र में सभी फलों को इकट्ठा करें और एक डिक्शनरी का उपयोग करके उन्हें संग्रहित करें, जिसमें उनके नाम और आपने कितने फलों को इकट्ठा किया है, दोनों शामिल हों। इसे आजमाएं!

उद्देश्य
सभी फलों को उठाएँ और उन्हें एक dictionary में स्टोर करें, फिर गिनें कि आपने कितने फलों को लिया है।
जंगल में विभिन्न फल बिखरे हुए हैं, उन्हें इकट्ठा करना सबसे अच्छा होगा, ये हैं: “Apples” , “Oranges” और “Pears” .
जहां variables और lists बाद में उपयोग के लिए मान संग्रहीत करने के कुशल तरीके हैं, वहीं dictionaries का उपयोग करके मान संग्रहीत करने का एक और प्रभावी तरीका है। ये सूचियों के समान हैं लेकिन केवल एक मान रखने के बजाय, ये एक मान के साथ-साथ उसके लिए एक सूचकांक भी रखते हैं।
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
ऊपर दिया गया कोड आइटम के नाम को dictionary में स्टोर करेगा और उसे एक सूचकांक (जिसे Key भी कहा जाता है) के रूप में उपयोग करेगा; इस मामले में, उस सूचकांक के साथ एक संख्या जुड़ी होगी जो यह दर्शाती है कि आपने उस आइटम के कितने टुकड़े उठाए हैं।
एक बार जब आप फलों को उठाकर dictionary में रख लेते हैं, तो उन्हें गिनें: X मार्क पर जाएँ और speak() फ़ंक्शन का उपयोग करें, इस तरह: player.speak(bag)