কম্পিউটার

একটি নেস্টেড পাইথন অভিধানে উপাদান গণনা কিভাবে?


অভিব্যক্তি দ্বারা অভিধানে প্রতিটি কী মান জোড়ার উপর পুনরাবৃত্তি করা সম্ভব

for k,v in students.items():

যেহেতু প্রতিটি আইটেমের মান উপাদান নিজেই নেস্টেড পাইথন অভিধানে একটি অভিধান, তাই প্রতিটি উপ-অভিধানের দৈর্ঘ্য হল লেন(v)। সমস্ত উপাদানের গণনা পেতে লুপের উপর ক্রমবর্ধমান সংযোজন সম্পাদন করুন

>>> students={"student1":{"name":"Raaj", "age":23, "subjects":["Phy", "Che", "maths"],"GPA":8.5},"student2":{"name":"Kiran", "age":21, "subjects":["Phy", "Che", "bio"],"GPA":8.25}}
>>> s=0
>>> for k,v in students.items():
    s=s+len(v)


>>> s
8

উপরের আরও কম্প্যাক্ট উপস্থাপনা হবে −

>>> sum(len(v)for v in students.values())
8

  1. কিভাবে একটি পাইথন অভিধান মান আপডেট করতে?

  2. কিভাবে একটি নেস্টেড পাইথন অভিধান পুনরাবৃত্তিমূলকভাবে পুনরাবৃত্তি করবেন?

  3. পাইথনে একটি অভিধানের মাধ্যমে কীভাবে পুনরাবৃত্তি করবেন?

  4. কিভাবে পাইথনে একটি স্ট্রিংকে অভিধানে রূপান্তর করবেন?