এই আর্টিকেলে আমরা পাইথন ৩.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
উপসংহার
এই আর্টিকেলে আমরা পাইথনে ডিকশনারির ওপর ইটারেশন/ট্রাভার্সাল শিখেছি।