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

পাইথনে ডিকশনারি (Dictionary) এর ওপর ইটারেট করা


এই আর্টিকেলে আমরা পাইথন ৩.x-এ ডিকশনারি (Dictionary) এর ওপর ইটারেশন/ট্রাভার্সাল শিখব।

ডিকশনারি হলো কি-ভ্যালু পেয়ারের একটি আনঅর্ডার্ড সিকোয়েন্স। ইনডেক্স যেকোনো ইমিউটেবল টাইপ হতে পারে এবং এদেরকে কি (key) বলা হয়। এটিও কার্লি ব্রেসের মধ্যে নির্দিষ্ট করা হয়।

পদ্ধতি ১ - সরাসরি ইটারেবল ব্যবহার

উদাহরণ

dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i','n':'t'}
# স্ট্রিংয়ের ওপর ইটারেট
for value in dict_inp:
    print(value, end='')

আউটপুট

trason

পদ্ধতি ২ - ডিকশনারির ভ্যালুগুলো ব্যবহার করে ইটারেট

উদাহরণ

dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i','n':'t'}
# স্ট্রিংয়ের ওপর ইটারেট
for value in dict_inp.values():
    print(value, end='')

আউটপুট

oilpit

পদ্ধতি ৩ - কি (Key) ব্যবহার করে ইনডেক্স হিসেবে

উদাহরণ

dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i','n':'t'}
# স্ট্রিংয়ের ওপর ইটারেট
for value in dict_inp:
    print(dict_inp[value], end='')

আউটপুট

oilpit

পদ্ধতি ৪ - ডিকশনারির কি এবং ভ্যালু উভয় ব্যবহার

উদাহরণ

dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i','n':'t'}
# স্ট্রিংয়ের ওপর ইটারেট
for value, char in dict_inp.items():
    print(value, ":", char, end=" ")

আউটপুট

t : o r : i a : l s : p o : i n : t

উপসংহার

এই আর্টিকেলে আমরা পাইথনে ডিকশনারির ওপর ইটারেশন/ট্রাভার্সাল শিখেছি।

  1. Python-এ for লুপ ব্যবহার করে ডিকশনারি ওভার ইটারেট করা

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

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

  4. পাইথনে একটি ডিরেক্টরিতে ফাইলগুলোতে ইটারেট করার পদ্ধতি