পাইথন ডিকশনারির সব ভ্যালুর যোগফল বের করা খুব সহজ: .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