Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में शब्दकोश में एक प्रमुख मूल्य जोड़ी जोड़ें


पायथन डिक्शनरी कुंजी मान युग्मों का एक अनियंत्रित संग्रह है। इस ट्यूटोरियल में हम देखेंगे कि हम पहले से परिभाषित डिक्शनरी में नए की वैल्यू पेयर कैसे जोड़ सकते हैं। नीचे दो दृष्टिकोण दिए गए हैं जिनका हम उपयोग कर सकते हैं।

सबस्क्रिप्ट के रूप में एक नई कुंजी असाइन करना

हम सबस्क्रिप्ट के रूप में एक नई कुंजी का उपयोग करके और इसे एक मान निर्दिष्ट करके शब्दकोश में एक नया तत्व जोड़ते हैं।

उदाहरण

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}

  1. हम पायथन में डिक्शनरी को कैसे परिभाषित करते हैं?

    डिक्शनरी ऑब्जेक्ट की-वैल्यू पेयर का एक अनियंत्रित संग्रह है, जिसे कॉमा से अलग किया जाता है और घुंघराले कोष्ठक में संलग्न किया जाता है। कुंजी के साथ मूल्य का जुड़ाव :उनके बीच प्रतीक द्वारा चिह्नित किया जाता है। >>> D1={'a':1,'b':2,'c':3} कुंजी शब्दकोश ऑब्जेक्ट में केव

  1. पायथन में एक शब्दकोश में एक कुंजी के मूल्य को कैसे अपडेट करें?

    पायथन डिक्शनरी ऑब्जेक्ट key:value जोड़े का एक अनियंत्रित संग्रह है। इना डिक्शनरी ऑब्जेक्ट डी, किसी भी कुंजी से जुड़ा मूल्य डी [के] द्वारा प्राप्त किया जा सकता है। >>> d={'one':1, 'two':2,'three':3,'four':4} >>> d['two'] 2 असाइनमेंट d[k]=v डि

  1. पायथन डिक्शनरी से दी गई कुंजी के लिए मूल्य कैसे प्राप्त करें?

    आप डिक्शनरी पर [] ऑपरेटर का उपयोग करके और एक तर्क के रूप में कुंजी को पास करते हुए पायथन डिक्शनरी से दी गई कुंजी का मान प्राप्त कर सकते हैं। उदाहरण my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} print(my_dict['name