ডিফল্টডিক্টিকে ডিফল্টডিক্ট্টের জন্য ডিফল্ট করার উপায় কি আছে? (অর্থাত্ অসীম-স্তরের পুনরাবৃত্ত ডিফল্টডিক্ট?)
আমি করতে সক্ষম হতে চাই:
x = defaultdict(...stuff...)
x[0][1][0]
{}
সুতরাং, আমি এটি করতে পারি x = defaultdict(defaultdict)
তবে এটি কেবল দ্বিতীয় স্তরের:
x[0]
{}
x[0][0]
KeyError: 0
এমন রেসিপি রয়েছে যা এটি করতে পারে। তবে এটি কেবল সাধারণ ডিফল্টডিক্ট আর্গুমেন্ট ব্যবহার করেই করা যায়?
নোট এটি একটি অসীম-স্তরের পুনরাবৃত্তি ডিফল্টডিক্ট কীভাবে করবেন তা জিজ্ঞাসা করছে, তাই এটি পাইথনের থেকে পৃথক: ডিফল্টডিক্ট্টের ডিফল্টডিক্ট? এটি কীভাবে দ্বি-স্তরের ডিফল্টডিক্ট্ট করতে হয়।
আমি সম্ভবত গুচ্ছ প্যাটার্নটি ব্যবহার করে শেষ করব , কিন্তু যখন বুঝতে পারলাম আমি কীভাবে এটি করতে হয় তা জানিনা, এটি আমার আগ্রহী হয়ে উঠল ।