কম্পিউটার

পাইথন প্রোগ্রাম অভিধানে একত্রিত করতে।


এই প্রোগ্রামে দুটি অভিধান দেওয়া হয়েছে। আমাদের কাজ হল এই দুটি তালিকা একত্রিত করা। এখানে আমরা update() পদ্ধতি ব্যবহার করি। দুটি তালিকা মার্জ করার জন্য আপডেট পদ্ধতি ব্যবহার করতে পারেন। এখানে দ্বিতীয় তালিকাটি প্রথম তালিকার সাথে একত্রিত হয়েছে। এটি কোনটিই ফেরত দেয় না যার অর্থ কোন নতুন তালিকা তৈরি করা হয়নি৷

উদাহরণ

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. মার্জ সাজানোর জন্য পাইথন প্রোগ্রাম

  2. পাইথনে মান অনুসারে অভিধানের তালিকা বাছাই করার উপায়

  3. 3D তালিকা তৈরি করতে পাইথন প্রোগ্রাম।

  4. কিভাবে একাধিক Python অভিধান একত্রীকরণ?