มีสองวิธีในการวนซ้ำผ่านวัตถุพจนานุกรม 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