पायथन डिक्शनरी कुंजी को दोहराने की अनुमति नहीं देता है। हालांकि, हम डिफॉल्टडिक्ट . का उपयोग कर सकते हैं एक उपाय खोजने के लिए। इस वर्ग को संग्रह मॉड्यूल में परिभाषित किया गया है।
डिफ़ॉल्ट डिक्ट ऑब्जेक्ट के लिए डिफ़ॉल्ट फ़ैक्टरी के रूप में सूची का उपयोग करें
>>> 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']}