पाइथन विकास पाठ्यक्रम
अध्याय
>
स्तर
डिक्शनरी का उपयोग करना
अधिक जटिल संचालन
उद्देश्य
शेड में मौजूद सभी क्रेट्स से जाएं और प्रत्येक क्रेट से फालतू चीजें हटा दें।
शेड में रखे क्रेट्स अस्त-व्यस्त हैं, प्रत्येक क्रेट में एक शब्दकोश होता है जिसमें अनचाहे आइटम्स होते हैं। इन आइटमों में शामिल हैं: “Pipes”, “Screws” और “Bolts”. शब्दकोशों के साथ काम करते समय, उनके इंडेक्स तक पहुँचकर आइटम्स को हटाने का एक आसान तरीका होता है।
# crate = {"Planks": 4, "Bricks" : 2, "Pipes": 3} del crate["Pipes"] # अब शब्दकोश में है: crate = {"Planks": 4, "Bricks" : 2}
ऊपर के कोड में एक शब्दकोश है जिसका नाम crate है, जो प्लैंक्स, ब्रिक्स और पाइप्स को रखता है। del नोटेशन का उपयोग शब्दकोश से “Pipes” के इंडेक्स और उसके मान को हटाने के लिए किया जाता है।
इस स्तर में पाँच शब्दकोश कांस्टेंट्स हैं: crate1, crate2, crate3, crate4 और crate5. प्रत्येक क्रेट के सामने X मार्क्स की ओर जाएं और speak() फ़ंक्शन का उपयोग करें, जिसमें शब्दकोश का नाम पास करें ताकि आप पढ़ सकें कि क्रेट के अंदर कौन से आइटम्स हैं।
प्रत्येक क्रेट में पाए जाने वाले किसी भी “Pipes”, “Screws” और “Bolts” को हटाने के लिए del नोटेशन का उपयोग करें।