নীচে একটি নেস্টেড ডিরেক্টরি অবজেক্ট দেওয়া হল
D1={1: {2: {3: 4, 5: 6}, 3: {4: 5, 6: 7}}, 2: {3: {4: 5}, 4: {6: 7}}}
উদাহরণ
যদি ডিরেক্টরির প্রতিটি আইটেমের মান উপাদানটি নিজেই একটি ডিরেক্টরি হয় তবে অনুসরণকারী পুনরাবৃত্ত ফাংশনকে পুনরাবৃত্তিমূলকভাবে বলা হয়৷
def iterdict(d): for k,v in d.items(): if isinstance(v, dict): iterdict(v) else: print (k,":",v) iterdict(D1)
আউটপুট
যখন প্রাথমিক অভিধান অবজেক্টটি এই ফাংশনে পাস করা হয়, তখন সমস্ত কী-মান জোড়া অতিক্রম করা হয়। আউটপুট হল:
3 4 5 6 4 5 6 7 4 5 6 7