কম্পিউটার টিউটোরিয়াল

পাইথনে ডিকশনারি ইটারেট করার পদ্ধতি

পাইথন ডিকশনারি অবজেক্ট ইটারেট করার দুটি পদ্ধতি আছে। একটি হলো 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() কল করা অপ্রয়োজন।

  1. পাইথন ডিকশনারির ভ্যালু আপডেট করার পদ্ধতি

  2. পাইথনে নেস্টেড ডিকশনারি রিকার্সিভলি ইটারেট করার পদ্ধতি

  3. পাইথনে ডিকশনারি ইটারেট করার পদ্ধতি

  4. পাইথনে স্ট্রিংকে ডিকশনারিতে রূপান্তর করা