पायथन डिक्शनरी कुंजी मान युग्मों का एक अनियंत्रित संग्रह है। इस ट्यूटोरियल में हम देखेंगे कि हम पहले से परिभाषित डिक्शनरी में नए की वैल्यू पेयर कैसे जोड़ सकते हैं। नीचे दो दृष्टिकोण दिए गए हैं जिनका हम उपयोग कर सकते हैं।
सबस्क्रिप्ट के रूप में एक नई कुंजी असाइन करना
हम सबस्क्रिप्ट के रूप में एक नई कुंजी का उपयोग करके और इसे एक मान निर्दिष्ट करके शब्दकोश में एक नया तत्व जोड़ते हैं।
उदाहरण
CountryCodeDict = {"India": 91, "UK" : 44 , "USA" : 1} print(CountryCodeDict) CountryCodeDict["Spain"]= 34 print "After adding" print(CountryCodeDict)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
{'India': 91, 'USA': 1, 'UK': 44} After adding {'Spain': 34, 'India': 91, 'USA': 1, 'UK': 44}
अपडेट () पद्धति का उपयोग करना
अद्यतन विधि सीधे एक कुंजी-मूल्य जोड़ी लेती है और इसे मौजूदा शब्दकोश में डालती है। कुंजी मान युग्म अद्यतन फ़ंक्शन का तर्क है। जैसा कि नीचे दिखाया गया है, हम कई प्रमुख मूल्यों की आपूर्ति भी कर सकते हैं।
उदाहरण
CountryCodeDict = {"India": 91, "UK" : 44 , "USA" : 1, "Spain" : 34} print(CountryCodeDict) CountryCodeDict.update( {'Germany' : 49} ) print(CountryCodeDict) # Adding multiple key value pairs CountryCodeDict.update( [('Austria', 43),('Russia',7)] ) print(CountryCodeDict)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
{'Spain': 34, 'India': 91, 'USA': 1, 'UK': 44} {'Germany': 49, 'Spain': 34, 'India': 91, 'USA': 1, 'UK': 44} {'USA': 1, 'India': 91, 'Austria': 43, 'Germany': 49, 'UK': 44, 'Russia': 7, 'Spain': 34}
दो शब्दकोशों को मिलाकर
हम दो शब्दकोशों को मिलाकर एक शब्दकोश में तत्वों को भी जोड़ सकते हैं। यहां फिर से, हम अपडेट () विधि का उपयोग करते हैं लेकिन विधि का तर्क स्वयं एक शब्दकोश है।
उदाहरण
CountryCodeDict1 = {"India": 91, "UK" : 44 , "USA" : 1, "Spain" : 34} CountryCodeDict2 = {"Germany": 49, "Russia" : 7 , "Austria" : 43} CountryCodeDict1.update(CountryCodeDict2) print(CountryCodeDict1)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
{'Austria': 43, 'Germany': 49, 'UK': 44, 'USA': 1, 'India': 91, 'Russia': 7, 'Spain': 34}