পাইথন ডিকশনারি অবজেক্ট ইটারেট করার দুটি পদ্ধতি আছে। একটি হলো keys() লিস্টের প্রতিটি কি এর জন্য অ্যাসোসিয়েটেড ভ্যালু ফেচ করা।
>>> 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
সর্বোত্তম প্র্যাক্টিস: for k, v in D1.items(): পাইথনিক এবং দক্ষ। keys() কল করা অপ্রয়োজন।