পাইথন অভিধান কী পুনরাবৃত্তি করার অনুমতি দেয় না। যাইহোক, আমরা defaultdict ব্যবহার করতে পারি একটি সমাধান খুঁজে বের করতে. এই শ্রেণীটি সংগ্রহ মডিউলে সংজ্ঞায়িত করা হয়েছে।
ডিফল্টডিক্ট অবজেক্টের জন্য ডিফল্ট ফ্যাক্টরি হিসাবে তালিকা ব্যবহার করুন
>>> from collections import defaultdict >>> d=defaultdict(list)
এখানে দুটি আইটেম সহ প্রতিটি টিপলের একটি তালিকা রয়েছে। প্রথম আইটেম বারবার ব্যবহার করা হয়. এই তালিকাটি ডিফল্টডিক্টে রূপান্তরিত হয়
>>> for k,v in l: d[k].append(v)
dict() ফাংশন
ব্যবহার করে এই ডিফল্টডিক্টকে ডিকশনারি অবজেক্টে রূপান্তর করুন>>> dict(d) {1: [111, 'aaa'], 2: [222, 'bbb'], 3: [333, 'ccc']}