Ho la seguente procedura:
def myProc(invIndex, keyWord):
D={}
for i in range(len(keyWord)):
if keyWord[i] in invIndex.keys():
D.update(invIndex[query[i]])
return D
Ma ricevo il seguente errore:
Traceback (most recent call last):
File "<stdin>", line 3, in <module>
TypeError: cannot convert dictionary update sequence element #0 to a sequence
Non ottengo alcun errore se D contiene elementi. Ma ho bisogno che D sia vuoto all'inizio.
D={}dichiari un dizionario vuoto, non un insieme. Dichiari un set vuoto di S=set().
{}è un dizionario, non un insieme.