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

Python प्रोग्राम दो डिक्शनरी को मर्ज करने के लिए


इस ट्यूटोरियल में, हम Python में दो डिक्शनरी को कैसे संयोजित करें, यह सीखने जा रहे हैं। आइए दो डिक्शनरी को मर्ज करने के कुछ तरीके देखते हैं।

update() मेथड

सबसे पहले, हम डिक्शनरी के इनबिल्ट मेथड update() को मर्ज करने के लिए देखेंगे। update() मेथड None ऑब्जेक्ट लौटाता है और दो डिक्शनरी को एक में जोड़ता है। आइए प्रोग्राम देखते हैं।

उदाहरण

## डिक्शनरी आरंभ करें fruits = {"apple": 2, "orange" : 3, "tangerine": 5} dry_fruits = {"cashew": 3, "almond": 4, "pistachio": 6} ## fruits डिक्शनरी अपडेट करें fruits.update(dry_fruits) ## fruits डिक्शनरी प्रिंट करें ## इसमें दोनों key: value जोड़े हैं print(fruits)

यदि आप उपरोक्त प्रोग्राम चलाते हैं,

आउटपुट

{'apple': 2, 'orange': 3, 'tangerine': 5, 'cashew': 3, 'almond': 4, 'pistachio': 6}

डिक्शनरी के लिए ** ऑपरेटर

** कुछ विशेष मामलों में डिक्शनरी को अनपैक करने में मदद करता है। यहां, हम इसका उपयोग दो डिक्शनरी को एक में संयोजित करने के लिए कर रहे हैं।

उदाहरण

## डिक्शनरी आरंभ करें fruits = {"apple": 2, "orange" : 3, "tangerine": 5} dry_fruits = {"cashew": 3, "almond": 4, "pistachio": 6} ## दो डिक्शनरी संयोजित करें new_dictionary = {**dry_fruits, **fruits} print(new_dictionary)

यदि आप उपरोक्त प्रोग्राम चलाते हैं,

आउटपुट

{'cashew': 3, 'almond': 4, 'pistachio': 6, 'apple': 2, 'orange': 3, 'tangerine': 5}

मैं पहली विधि की तुलना में दूसरी विधि को अधिक पसंद करता हूं। आप डिक्शनरी को संयोजित करने के लिए उल्लिखित किसी भी तरीके का उपयोग कर सकते हैं। यह आप पर निर्भर करता है।

यदि ट्यूटोरियल के संबंध में आपके कोई संदेह हैं, तो कृपया उन्हें कमेंट सेक्शन में उल्लेख करें।


  1. पायथन प्रोग्राम: मर्ज सॉर्ट पायथन प्रोग्राम: मर्ज सॉर्ट

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक सरणी दी गई है, हमें मर्ज सॉर्ट की अवधारणा का उपयोग करके इसे क्रमबद्ध करना है। यहां हम अधिकतम तत्व को अंत में रखते हैं। यह तब तक दोहराया जाता है जब तक सरणी क्रमबद्ध नहीं हो जाती। उदाहरण # मर्ज फ़ंक्शन def merge(arr, l, m, r)

  1. - एकाधिक पायथन डिक्शनरीज़ को कैसे मर्ज करें?

    सबसे पहले, सभी डिक्शनरी ऑब्जेक्ट्स को एक सूची ऑब्जेक्ट में रखें। एक डिक्शनरी ऑब्जेक्ट को खाली डिक्शनरी से इनिशियलाइज़ करें। इसका उद्देश्य मर्ज की गई डिक्शनरी को समाहित करना है। उदाहरण इसे सूची से प्रत्येक डिक्शनरी आइटम के साथ अपडेट करें: >>> d = [{a: 1, b: 2, c: 3}, {a: 1, d: 2, c: foo}

  1. - दो पायथन डिक्शनरी को एक ही एक्सप्रेशन में कैसे मर्ज करें?

    बिल्ट-इन डिक्शनरी क्लास में update() मेथड होता है जो आर्गुमेंट डिक्शनरी ऑब्जेक्ट के एलिमेंट्स को कॉलिंग डिक्शनरी ऑब्जेक्ट के साथ मर्ज करता है।>>> a = {1:a, 2:b, 3:c}\n>>> b = {x:1,y:2, z:3}\n>>> a.update(b)\n>>> a\n{1: a, 2: b, 3: c, x: 1, y: 2, z: 3}पायथन 3.5 से,