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

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

इस कार्यक्रम में दो शब्दकोश दिए गए हैं। हमारा काम इन दो सूची को मिलाना है। यहां हम अपडेट () विधि का उपयोग करते हैं। अद्यतन विधि दो सूची को मर्ज करने के लिए उपयोग कर सकती है। यहां दूसरी सूची को पहली सूची में मिला दिया गया है। यह कोई नहीं लौटाता है जिसका अर्थ है कि कोई नई सूची नहीं बनाई गई है।

उदाहरण

Input::
A= ['AAA',10]
B= ['BBB',20]
Output::
C= {'BBB': 20, 'AAA': 10}

एल्गोरिदम

Step 1: First create two User input dictionary.
Step 2: then use update() for merging. The second list is merged into the first list 
Step 3: Display the final dictionary.

उदाहरण कोड

def Merge(dict1, dict2): 
   return(dict2.update(dict1)) 
# Driver code 
d1 = dict()
d2=dict()
data = input('Enter Name & Roll separated by ":" ')
temp = data.split(':')
d1[temp[0]] = int(temp[1])
for key, value in d1.items():
   print('Name: {}, Roll: {}'.format(key, value))
data = input('Enter Name & Roll separated by ":" ')
temp = data.split(':')
d2[temp[0]] = int(temp[1])
for key, value in d2.items():
   print('Name: {}, Roll: {}'.format(key, value))
# This return None 
(Merge(d1, d2)) 
print("Dictionary after merging ::>",d2) 

आउटपुट

Enter Name & Roll separated by ":" AAA:10
Name: AAA, Roll: 10
Enter Name & Roll separated by ":" BBB:20
Name: BBB, Roll: 20
Dictionary after merging ::> {'BBB': 20, 'AAA': 10}

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

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

  1. 3D सूची बनाने के लिए पायथन प्रोग्राम।

    3D सूची का अर्थ है 3D सरणी। इस कार्यक्रम में हम पूर्णांक तत्वों के साथ 3D सरणी बनाते हैं। उदाहरण इनपुट:3× 3 × 2[[1,1,1], [2,2,2], [3,3,3]], [[4,4,4], [5,5, 5],[6,6,6]] एल्गोरिदम चरण 1:3D सूची के क्रम को देखते हुए। चरण 2:लूप के लिए हम सूची बनाते हैं और डेटा प्रिंट करते हैं। उदाहरण कोड # पायथन प्रोग्र

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

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