কম্পিউটার

ডুপ্লিকেট কী দিয়ে পাইথন অভিধান কীভাবে তৈরি করবেন?


পাইথন অভিধান কী পুনরাবৃত্তি করার অনুমতি দেয় না। যাইহোক, আমরা defaultdict ব্যবহার করতে পারি একটি সমাধান খুঁজে বের করতে. এই শ্রেণীটি সংগ্রহ মডিউলে সংজ্ঞায়িত করা হয়েছে।

ডিফল্টডিক্ট অবজেক্টের জন্য ডিফল্ট ফ্যাক্টরি হিসাবে তালিকা ব্যবহার করুন

>>> from collections import defaultdict
>>> d=defaultdict(list)

এখানে দুটি আইটেম সহ প্রতিটি টিপলের একটি তালিকা রয়েছে। প্রথম আইটেম বারবার ব্যবহার করা হয়. এই তালিকাটি ডিফল্টডিক্টে রূপান্তরিত হয়

>>> for k,v in l:
      d[k].append(v)

dict() ফাংশন

ব্যবহার করে এই ডিফল্টডিক্টকে ডিকশনারি অবজেক্টে রূপান্তর করুন
>>> dict(d)
{1: [111, 'aaa'], 2: [222, 'bbb'], 3: [333, 'ccc']}



  1. কিভাবে একটি পাইথন অভিধান থেকে সমস্ত কীগুলির একটি তালিকা পেতে হয়?

  2. কিভাবে নেস্টেড পাইথন অভিধান তৈরি করবেন?

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

  4. কী দ্বারা পাইথনে একটি অভিধান কীভাবে সাজানো যায়?