पायथन डिक्शनरी कुंजी-मान जोड़े का एक अनऑर्डर्ड संग्रह है। इस ट्यूटोरियल में हम देखेंगे कि पहले से परिभाषित डिक्शनरी में नई कुंजी-मान जोड़े कैसे जोड़ सकते हैं। नीचे दो दृष्टिकोण हैं जिनका हम उपयोग कर सकते हैं।
सबस्क्रिप्ट के रूप में नई कुंजी असाइन करना
हम एक नई कुंजी को सबस्क्रिप्ट के रूप में उपयोग करके और इसे एक मान असाइन करके डिक्शनरी में एक नया तत्व जोड़ते हैं।
उदाहरण
CountryCodeDict = {"India": 91, "UK": 44, "USA": 1}
print(CountryCodeDict)
CountryCodeDict["Spain"] = 34
print("जोड़ने के बाद")
print(CountryCodeDict)
आउटपुट
{'India': 91, 'USA': 1, 'UK': 44}
जोड़ने के बाद
{'Spain': 34, 'India': 91, 'USA': 1, 'UK': 44}
update() विधि का उपयोग करना
update विधि सीधे एक कुंजी-मान जोड़ी लेती है और इसे मौजूदा डिक्शनरी में डालती है। कुंजी-मान जोड़ी update फ़ंक्शन का तर्क है। हम नीचे दिखाए अनुसार कई कुंजी मान भी प्रदान कर सकते हैं।
उदाहरण
CountryCodeDict = {"India": 91, "UK": 44, "USA": 1, "Spain": 34}
print(CountryCodeDict)
CountryCodeDict.update({'Germany': 49})
print(CountryCodeDict)
# एकाधिक कुंजी-मान जोड़े जोड़ना
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}
दो डिक्शनरी को मर्ज करके
हम दो डिक्शनरी को मर्ज करके भी डिक्शनरी में तत्व जोड़ सकते हैं। यहाँ फिर से हम update() विधि का उपयोग करते हैं लेकिन विधि का तर्क स्वयं एक डिक्शनरी है।
उदाहरण
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}