Ich habe das folgende Verfahren:
def myProc(invIndex, keyWord):
D={}
for i in range(len(keyWord)):
if keyWord[i] in invIndex.keys():
D.update(invIndex[query[i]])
return D
Aber ich bekomme folgenden Fehler:
Traceback (most recent call last):
File "<stdin>", line 3, in <module>
TypeError: cannot convert dictionary update sequence element #0 to a sequence
Ich erhalte keine Fehlermeldung, wenn D Elemente enthält. Aber ich brauche D, um am Anfang leer zu sein.
D={}
deklarieren Sie ein leeres Wörterbuch, keine Menge. Sie deklarieren eine leere Menge von S=set()
.
{}
ist ein Wörterbuch, keine Menge.