आइटम () विधि, कुंजियाँ () विधि, और मान ‚Äã‚Äã() विधि मान लौटाते हैं जिनका उपयोग आप पायथन में एक शब्दकोश पर पुनरावृति करने के लिए कर सकते हैं। आइटम () पायथन डिक्शनरी में कुंजी और मान दोनों देता है। कुंजियाँ () शब्दकोश में कुंजियाँ लौटाती हैं। मान () एक शब्दकोश में मान देता है। आप पायथन डिक्शनरी के माध्यम से पुनरावृति के लिए लूप के लिए भी उपयोग कर सकते हैं। आपके द्वारा याद किए गए मूल्यों पर पुनरावृति करने के लिए।
उदाहरण के लिए, मान लीजिए कि आप एक लाइब्रेरियन के लिए एक प्रोग्राम बनाते हैं जो किसी विशिष्ट पुस्तक का शीर्षक, विवरण, लेखक और अन्य प्रासंगिक जानकारी प्रदर्शित करता है। आप उस शब्दकोश में स्क्रॉल करना चाहते हैं जो इस डेटा को संग्रहीत करता है ताकि आप इसे अपने प्रोग्राम के उपयोगकर्ता को दिखा सकें।
किसी शब्दकोश में स्क्रॉल करने के कई तरीके हैं। यह ट्यूटोरियल समझाएगा कि के लिए, आइटम () और कुंजी () लूप का उपयोग करके शब्दकोश के माध्यम से पुनरावृति कैसे करें। हम शब्दकोश ब्राउज़ करने के लिए उपयोग किए जाने वाले इनमें से प्रत्येक दृष्टिकोण का एक उदाहरण भी तलाशेंगे।
डिक्शनरी अपडेट
डेटा को की-वैल्यू स्ट्रक्चर में स्टोर करता है। इसका मतलब है कि प्रत्येक मान को एक कुंजी सौंपी जाती है जिसका उपयोग उस विशेष मान को संदर्भित करने के लिए किया जा सकता है।यहाँ पायथन में एक उदाहरण शब्दकोश है:
हमारा शब्दकोश एक कोलन (:) का उपयोग करता है, जो हमारी चाबियों और हमारे मूल्यों को अलग करता है . कोलन के बाईं ओर के शब्द कुंजी हैं, जो इस मामले में शीर्षक, लेखक, publication_date और in_stock हैं। उन्हें >. इन कुंजियों को स्ट्रिंग के रूप में स्वरूपित किया जाता है।
अजगर शब्दकोश के माध्यम से पुनरावृति
आप कुंजी (), आइटम (), और मानों का उपयोग करके पायथन शब्दकोश के माध्यम से पुनरावृति कर सकते हैं ( ) तरीके। कुंजियाँ () शब्दकोश कुंजियों की एक चलने योग्य सूची देता है। आइटम () एक शब्दकोश में कुंजी-मूल्य जोड़े देता है। मान () शब्दकोश के मान देता है। आप किसी शब्दकोश के माध्यम से पुनरावृति करने के लिए लूप के लिए भी उपयोग कर सकते हैं।