পাইথনে for লুপ ব্যবহার করে ডিকশনারির মান
ডিকশনারির মানগুলি পেতে, আপনি কী ব্যবহার করে সেগুলি অ্যাক্সেস করতে পারেন।
উদাহরণ
ধরুন আমাদের কাছে dct নামক একটি ডিকশনারি আছে:
dct = {
'a': 1,
'b': 2,
'c': 3
}
আসুন এর সমস্ত মান প্রিন্ট করি:
for key in dct:
print(dct[key])
কোড 실행ের ফলাফল:
1
2
3
উদাহরণ
values মেথড ব্যবহার করেও ডিকশনারির মানগুলি প্রিন্ট করা যায়। এটি একটি বিশেষ অবজেক্ট রিটার্ন করে যা লুপ দ্বারা ইটারেট করা যায়:
for el in dct.values():
print(el)
কোড 실행ের ফলাফল:
1
2
3
ব্যবহারিক সমস্যা
একটি ডিকশনারি দেওয়া হয়েছে:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
এর মানগুলি কনসোলে প্রিন্ট করুন:
1
2
3
4
5
একটি ডিকশনারি দেওয়া হয়েছে:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
এর মানগুলির যোগফল নির্ণয় করুন।
একটি ডিকশনারি দেওয়া হয়েছে:
tst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
এর মানগুলি থেকে নিম্নলিখিত স্ট্রিংটি তৈরি করুন:
'abcd'