আমি একই ত্রুটিযুক্ত অন্যান্য সমস্ত প্রশ্ন যাচাই করেছি তবে এখনও কোনও কার্যকর সমাধান খুঁজে পাইনি = /
আমার কাছে তালিকার একটি অভিধান রয়েছে:
d = {'a': [1], 'b': [1, 2], 'c': [], 'd':[]}
যার মধ্যে কিছু মান শূন্য রয়েছে। এই তালিকা তৈরির শেষে, আমি আমার অভিধানটি ফেরত দেওয়ার আগে এই খালি তালিকাগুলি সরাতে চাই। বর্তমান আমি নিম্নলিখিত হিসাবে এটি করার চেষ্টা করছি:
for i in d:
if not d[i]:
d.pop(i)
তবে এটি আমাকে রানটাইম ত্রুটি দিচ্ছে giving আমি সচেতন যে আপনি কোনও অভিধানের মাধ্যমে পুনরাবৃত্ত হওয়ার সময় উপাদানগুলিকে যুক্ত / সরিয়ে ফেলতে পারবেন না ... এরপরে কী উপায় হবে?
keys
অনুলিপি করতে সক্ষম হবে তার চাবিগুলি অনুলিপি করুন 'plural
ঠিক কীগুলি? অন্যথায় কীভাবে একটি একক কী ধরে পুনরাবৃত্তি করতে পারে? আমি যেভাবেই বাছাই করছি না, তা সত্যই কী বা কীগুলি তা জানতে সত্যই আগ্রহী