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

दो शब्दकोशों को मर्ज करने के लिए पायथन कार्यक्रम

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

अपडेट () विधि

सबसे पहले, हम शब्दकोश की अंतर्निहित विधि देखेंगे अपडेट () विलय करने के लिए। अपडेट () विधि रिटर्न कोई नहीं ऑब्जेक्ट और दो शब्दकोशों को एक में जोड़ता है। आइए देखते हैं कार्यक्रम।

उदाहरण

## initializing the dictionaries
fruits = {"apple": 2, "orange" : 3, "tangerine": 5}
dry_fruits = {"cashew": 3, "almond": 4, "pistachio": 6}
## updating the fruits dictionary
fruits.update(dry_fruits)
## printing the fruits dictionary
## it contains both the key: value pairs
print(fruits)

अगर आप ऊपर दिए गए प्रोग्राम को चलाते हैं,

आउटपुट

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

** शब्दकोशों के लिए ऑपरेटर

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

उदाहरण

## initializing the dictionaries
fruits = {"apple": 2, "orange" : 3, "tangerine": 5}
dry_fruits = {"cashew": 3, "almond": 4, "pistachio": 6}
## combining two dictionaries
new_dictionary = {**dry_fruits, **fruits}
print(new_dictionary)

अगर आप ऊपर दिए गए प्रोग्राम को चलाते हैं,

आउटपुट

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

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

यदि आपको ट्यूटोरियल के बारे में संदेह है, तो कृपया टिप्पणी अनुभाग में उनका उल्लेख करें।


  1. मर्ज सॉर्ट के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सरणी दी गई है, हमें मर्ज सॉर्ट की अवधारणा का उपयोग करके इसे सॉर्ट करने की आवश्यकता है यहां हम अधिकतम तत्व को अंत में रखते हैं। यह तब तक दोहराया जाता है जब तक कि सरणी क्रमबद्ध न हो जाए। आइए अब नीचे दिए गए कार

  1. एकाधिक पायथन शब्दकोशों को कैसे मर्ज करें?

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

  1. एक ही अभिव्यक्ति में दो पायथन शब्दकोशों को कैसे मर्ज करें?

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