আমার নিম্নলিখিত পদ্ধতি রয়েছে:
def myProc(invIndex, keyWord):
D={}
for i in range(len(keyWord)):
if keyWord[i] in invIndex.keys():
D.update(invIndex[query[i]])
return D
তবে আমি নিম্নলিখিত ত্রুটিটি পাচ্ছি:
Traceback (most recent call last):
File "<stdin>", line 3, in <module>
TypeError: cannot convert dictionary update sequence element #0 to a sequence
ডিতে উপাদান থাকলে আমি কোনও ত্রুটি পাই না। তবে আমার শুরুতে ডি খালি থাকতে হবে।
একটি লাইন দিয়ে
—
ওমর তারিক
D={}
আপনি একটি খালি অভিধান ঘোষণা করেন, সেট নয়। আপনি একটি খালি সেট দ্বারা ঘোষণা S=set()
।
{}
একটি অভিধান, একটি সেট নয়।