ฉันมีขั้นตอนต่อไปนี้:
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 มีองค์ประกอบ แต่ฉันต้องการให้ D ว่างในตอนเริ่มต้น
{}
เป็นพจนานุกรมไม่ใช่ชุด