शब्दकोश तत्वों तक पहुंचें
शब्दकोश के तत्वों के साथ काम करने के लिए, उन्हें किसी तरह से एक्सेस किया जाना चाहिए। यदि आप उन्हें इंडेक्स द्वारा नहीं प्राप्त कर सकते हैं, तो आप उन्हें कैसे प्राप्त कर सकते हैं?
वर्ग कोष्ठक (
[]
) में संबंधित कुंजी निर्दिष्ट करके शब्दकोश से मान प्राप्त किया जाता है।
उदाहरण के लिए, पिछले कार्य में बनाए गए शब्दकोश से अबकाज़िया की राजधानी प्रदर्शित करना:
प्रिंट(dict_country['अबखज़िया'])
पूर्व>
यदि आप किसी ऐसी कुंजी का संदर्भ देते हैं जो शब्दकोश में नहीं है, तो पायथन एक अपवाद फेंकता है:
प्रिंट(dict_country['रूस'])
पूर्व>
ट्रेसबैक (सबसे हालिया कॉल अंतिम):< /span> File "<...>", रेखा ..., <मॉड्यूल>
प्रिंट(dict_country[& #39;रूस'])
KeyError: 'रूस' ;
शब्दकोश में तत्व जोड़ना
किसी मौजूदा शब्दकोश में प्रविष्टि जोड़ना उतना ही सरल है जितना कि एक नई कुंजी और मान निर्दिष्ट करना:
dict_country['रूस'] = 'मॉस्को'
शब्दकोश प्रविष्टि को अपडेट करना
अगर आप किसी प्रविष्टि को अपडेट करना चाहते हैं, तो आप मौजूदा कुंजी को बस एक नया मान निर्दिष्ट कर सकते हैं:
dict_country['रूस'] = 'मॉस्को'
शब्दकोश से प्रविष्टि हटाएं
किसी प्रविष्टि को हटाने के लिए, del
ऑपरेटर का उपयोग करें, हटाने की कुंजी निर्दिष्ट करें:
डेल डिक्ट_कंट्री [<कुंजी>]प्री>
एक शब्दकोश में तत्वों तक पहुँचने के क्रम में स्वतंत्र है, पायथन यह सुनिश्चित करता है कि एक शब्दकोश में तत्वों का क्रम संरक्षित है। प्रदर्शित होने पर, तत्वों को उस क्रम में प्रदर्शित किया जाएगा जिसमें उन्हें परिभाषित किया गया था, और कुंजियों को भी उसी क्रम में दोहराया जाएगा। शब्दकोश में जोड़े गए आइटम अंत में जोड़े जाते हैं। यदि तत्वों को हटा दिया जाता है, तो शेष तत्वों का क्रम संरक्षित रहता है।
यह याद रखना चाहिए कि शब्दकोश की चाबियाँ, साथ ही साथ शब्दकोश के तत्व, विभिन्न प्रकार के हो सकते हैं। एक शब्दकोश में निम्न सामग्री भी हो सकती है:
डी = {42: [2, 3, 6, 7], 2.78: 'बीबीबी', सत्य: 1}
प्रिंट (डी [42] [1]) # 3 - नेस्टेड तत्वों तक पहुंचने के लिए, एक अतिरिक्त कुंजी या इंडेक्स का उपयोग करें
पूर्व>