কম্পিউটার টিউটোরিয়াল

পাইথনে একাধিক ডিকশনারি মার্জ (Merge) করার পদ্ধতি

প্রথমে, সব ডিকশনারি অবজেক্টগুলো একটি লিস্ট অবজেক্টে রাখুন।

একটি ডিকশনারি অবজেক্ট খালি ডিকশনারি দিয়ে ইনিশিয়ালাইজ করুন। এটি মার্জড ডিকশনারি ধারণ করার জন্য।

উদাহরণ

লিস্টের প্রতিটি ডিকশনারি আইটেম দিয়ে এটি আপডেট করুন:

>>> d = [{'a': 1, 'b': 2, 'c': 3}, {'a': 1, 'd': 2, 'c': 'foo'}, {'e': 57, 'c': 3}]
>>> merged = {}
>>> for x in d:
...     merged.update(x)
>>> merged
{'a': 1, 'b': 2, 'c': 3, 'd': 2, 'e': 57}

আধুনিক পদ্ধতি (পাইথন ৩.৫+)

merged = {**d[0], **d[1], **d[2]}

পাইথন ৩.৯+

merged = d[0] | d[1] | d[2]

নোট: ডুপ্লিকেট কির ক্ষেত্রে পরবর্তী ডিকশনারির ভ্যালু প্রাধান্য পায়।

  1. পাইথন - ডুপ্লিকেট কী সহ ডিকশনারির তালিকা মার্জ করুন

  2. একাধিক Word ডকুমেন্ট একত্রিত করার উপায়

  3. পাইথন: ফোল্ডারের সব এক্সেল ফাইল একসাথে মার্জ করা

  4. পাইথনে একাধিক গ্রাফ একসাথে জোড়া করার পদ্ধতি