पायथन डिक्शनरी ऑब्जेक्ट के माध्यम से पुनरावृति करने के दो तरीके हैं। एक कुंजी () सूची में प्रत्येक कुंजी के लिए संबद्ध मूल्य प्राप्त करना है।
>>> D1 = {1:'a', 2:'b', 3:'c'} >>> for k in D1.keys(): print (k, D1[k]) 1 a 2 b 3 c
डिक्शनरी ऑब्जेक्ट की आइटम () विधि भी है जो टुपल्स की सूची लौटाती है, प्रत्येक टपल में कुंजी और मूल्य होता है। फिर प्रत्येक टपल को एक समय में एक शब्दकोश आइटम को प्रिंट करने के लिए दो चरों में अनपैक किया जाता है।
>>> D1={1:'a', 2:'b', 3:'c'} >>> for k, v in D1.items(): print (k, v) 1 a 2 b 3 c