Mam następującą procedurę:Jak mogę dodać elementy do pustego zestawu w Pythonie
def myProc(invIndex, keyWord):
D={}
for i in range(len(keyWord)):
if keyWord[i] in invIndex.keys():
D.update(invIndex[query[i]])
return D
ale otrzymuję następujący błąd:
Traceback (most recent call last):
File "<stdin>", line 3, in <module>
TypeError: cannot convert dictionary update sequence element #0 to a sequence
nie dostanę żadnego błędu, jeśli D zawiera elementy. Ale potrzebuję, żeby D był pusty na początku.
'{}' to słownik, a nie zestaw. –
Za pomocą linii 'D = {}' deklarujesz pusty słownik, a nie zbiór. Deklarujesz pusty zbiór przez 'S = set()'. –