มีสองวิธีในการวนซ้ำผ่านวัตถุพจนานุกรม Python หนึ่งคือการดึงค่าที่เกี่ยวข้องสำหรับแต่ละคีย์ในรายการคีย์ ()
>>> D1 = {1:'a', 2:'b', 3:'c'} >>> for k in D1.keys(): print (k, D1[k]) 1 a 2 b 3 c
นอกจากนี้ยังมีเมธอด items() ของอ็อบเจ็กต์พจนานุกรมที่ส่งคืนรายการทูเพิล แต่ละทูเพิลมีคีย์และค่า จากนั้นทูเพิลแต่ละตัวจะถูกแยกออกเป็นสองตัวแปรเพื่อพิมพ์รายการพจนานุกรมทีละรายการ
>>> D1={1:'a', 2:'b', 3:'c'} >>> for k, v in D1.items(): print (k, v) 1 a 2 b 3 c