ডিফল্টড্রিক্ট কনস্ট্রাক্টরের প্যারামিটার হ'ল ফাংশন যা নতুন উপাদান তৈরি করার জন্য ডাকা হবে। সুতরাং একটি লাম্বদা ব্যবহার করা যাক!
>>> from collections import defaultdict
>>> d = defaultdict(lambda : defaultdict(int))
>>> print d[0]
defaultdict(<type 'int'>, {})
>>> print d[0]["x"]
0
পাইথন ২.7 থেকে, কাউন্টার ব্যবহার করে আরও একটি ভাল সমাধান রয়েছে :
>>> from collections import Counter
>>> c = Counter()
>>> c["goodbye"]+=1
>>> c["and thank you"]=42
>>> c["for the fish"]-=5
>>> c
Counter({'and thank you': 42, 'goodbye': 1, 'for the fish': -5})
কিছু বোনাস বৈশিষ্ট্য
>>> c.most_common()[:2]
[('and thank you', 42), ('goodbye', 1)]
আরও তথ্যের জন্য পাইমোটডব্লু - সংগ্রহ - পাত্রে ডেটা ধরণের এবং পাইথন ডকুমেন্টেশন - সংগ্রহ দেখুন