Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python ผสานเข้ากับพจนานุกรม


ในโปรแกรมนี้จะให้พจนานุกรมสองเล่ม งานของเราคือการรวมสองรายการนี้ ที่นี่เราใช้วิธีการอัพเดต () วิธีการอัพเดตสามารถใช้สำหรับการผสานสองรายการ ที่นี่รายการที่สองถูกรวมเข้ากับรายการแรก ส่งคืน none ซึ่งหมายความว่าไม่มีการสร้างรายการใหม่

ตัวอย่าง

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}