কম্পিউটার

পাইথন - ডুপ্লিকেট কী সহ অভিধান তালিকা একত্রিত করুন


যখন ডুপ্লিকেট কীগুলির সাথে অভিধান তালিকা একত্রিত করার প্রয়োজন হয়, তখন স্ট্রিংগুলির কীগুলি পুনরাবৃত্তি করা হয় এবং অবস্থার উপর নির্ভর করে, ফলাফল নির্ধারণ করা হয়৷

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
my_list_1 = [{"aba": 1, "best": 4}, {"python": 10, "fun": 15}, {"scala": "fun"}]

my_list_2 = [{"scala": 6}, {"python": 3, "best": 10}, {"java": 1}]

print("The first list is : ")
print(my_list_1)
print("The second list is : ")
print(my_list_2)
for i in range(0, len(my_list_1)):

   id_keys = list(my_list_1[i].keys())
   for key in my_list_2[i]:

      if key not in id_keys:
         my_list_1[i][key] = my_list_2[i][key]

print("The result is : " )
print(my_list_1)

আউটপুট

The first list is :
[{'aba': 1, 'best': 4}, {'python': 10, 'fun': 15}, {'scala': 'fun'}]
The second list is :
[{'scala': 6}, {'python': 3, 'best': 10}, {'java': 1}]
The result is :
[{'aba': 1, 'best': 4, 'scala': 6}, {'python': 10, 'fun': 15, 'best': 10}, {'scala': 'fun', 'java': 1}]

ব্যাখ্যা

  • অভিধানের দুটি তালিকা সংজ্ঞায়িত এবং কনসোলে প্রদর্শিত হয়৷

  • অভিধানের তালিকাটি পুনরাবৃত্তি করা হয়েছে এবং কীগুলি অ্যাক্সেস করা হয়েছে৷

  • এই কীগুলি একটি ভেরিয়েবলে সংরক্ষিত থাকে৷

  • অভিধানের দ্বিতীয় তালিকাটি পুনরাবৃত্ত করা হয়েছে, এবং যদি এটির কীগুলি পূর্ববর্তী ভেরিয়েবলে উপস্থিত না থাকে তবে উভয় তালিকার নির্দিষ্ট কীগুলি সমান করা হয়৷

  • ফলাফল কনসোলে প্রদর্শিত হয়৷


  1. পাইথন প্রোগ্রাম দুটি অভিধানকে একত্রিত করতে

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

  3. ডুপ্লিকেট কী দিয়ে পাইথন অভিধান কীভাবে তৈরি করবেন?

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