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

পাইথন ডিকশনারির ভ্যালুগুলোর যোগফল (Sum) বের করা

পাইথন ডিকশনারির সব ভ্যালুর যোগফল বের করা খুব সহজ: .values() দিয়ে ভ্যালুগুলো পেয়ে sum() ফাংশন দিয়ে যোগফল বের করুন।

উদাহরণ

d = {
    'foo': 10,
    'bar': 20,
    'baz': 30
}

print(sum(d.values()))

আউটপুট

60

শর্তসাপেক্ষ যোগফল

# শুধু পজিটিভ ভ্যালু
print(sum(v for v in d.values() if v > 0))

# নির্দিষ্ট কীগুলো
keys = ['foo', 'bar']
print(sum(d[k] for k in keys))

নেস্টেড ডিকশনারি হলে

nested = {'a': {'x': 1, 'y': 2}, 'b': {'x': 3}}
total = sum(v for inner in nested.values() for v in inner.values())
print(total)  # 6
  1. পাইথনে ডিকশনারি ভ্যালু অনুযায়ী সর্ট করার পদ্ধতি

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

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

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