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

पायथन में डिक्शनरी में कुंजी-मान जोड़ी जोड़ना


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

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

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

उदाहरण

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}
  1. - Python में डिक्शनरी कैसे परिभाषित करें?

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

  1. - Python में डिक्शनरी में कुंजी का मान कैसे अपडेट करें?

    Python डिक्शनरी ऑब्जेक्ट कुंजी:मान जोड़ियों का एक अनक्रमित संग्रह है। डिक्शनरी ऑब्जेक्ट `d` में, किसी भी कुंजी से जुड़ा मान `d[k]` द्वारा प्राप्त किया जा सकता है। >>> 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]) print(my_dict[time]) आउटपुट यह आउटपुट देगा - Tutorials