এই আর্টিকেলে আমরা নিচের সমস্যা স্টেটমেন্টের সমাধান শিখব।
সমস্যা স্টেটমেন্ট - আমাদের একটি ডিকশনারি দেওয়া আছে, এবং আমাদের ডিকশনারিতে ৩টি সর্বোচ্চ ভ্যালু প্রিন্ট করতে হবে।
সমস্যা স্টেটমেন্টের তিনটি পদ্ধতি নিচে দেওয়া হলো:
অ্যাপ্রোচ ১ - ডিকশনারি ইটারেবল থেকে যোগফল ক্যালকুলেট
উদাহরণ
# sum ফাংশন
def Sum(myDict):
sum_ = 0
for i in myDict:
sum_ = sum_ + myDict[i]
return sum_
# ড্রাইভার ফাংশন
dict = {'T': 1, 'U': 2, 'T': 3, 'O': 4, 'R': 5}
print("Sum of dictionary values :", Sum(dict))
আউটপুট
Sum of dictionary values : 14
অ্যাপ্রোচ ২ - dictionary.values() ইটারেবল থেকে যোগফল
উদাহরণ
# sum ফাংশন
def Sum(dict):
sum_ = 0
for i in dict.values():
sum_ = sum_ + i
return sum_
# ড্রাইভার ফাংশন
dict = {'T': 1, 'U': 2, 'T': 3, 'O': 4, 'R': 5}
print("Sum of dictionary values :", Sum(dict))
আউটপুট
Sum of dictionary values : 14
অ্যাপ্রোচ ৩ - dictionary.keys() ইটারেবল থেকে যোগফল
উদাহরণ
# sum ফাংশন
def Sum(dict):
sum_ = 0
for i in dict.keys():
sum_ = sum_ + dict[i]
return sum_
# ড্রাইভার ফাংশন
dict = {'T': 1, 'U': 2, 'T': 3, 'O': 4, 'R': 5}
print("Sum of dictionary values :", Sum(dict))
আউটপুট
Sum of dictionary values : 14
উপসংহার
এই আর্টিকেলে আমরা শিখেছি কীভাবে ডিকশনারিতে ৩টি সর্বোচ্চ ভ্যালু বের করা যায়।