প্রথমে, সব ডিকশনারি অবজেক্টগুলো একটি লিস্ট অবজেক্টে রাখুন।
একটি ডিকশনারি অবজেক্ট খালি ডিকশনারি দিয়ে ইনিশিয়ালাইজ করুন। এটি মার্জড ডিকশনারি ধারণ করার জন্য।
উদাহরণ
লিস্টের প্রতিটি ডিকশনারি আইটেম দিয়ে এটি আপডেট করুন:
>>> 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]
নোট: ডুপ্লিকেট কির ক্ষেত্রে পরবর্তী ডিকশনারির ভ্যালু প্রাধান্য পায়।