ในโปรแกรมนี้จะให้พจนานุกรมสองเล่ม งานของเราคือการรวมสองรายการนี้ ที่นี่เราใช้วิธีการอัพเดต () วิธีการอัพเดตสามารถใช้สำหรับการผสานสองรายการ ที่นี่รายการที่สองถูกรวมเข้ากับรายการแรก ส่งคืน 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}