tôi có các thủ tục sau:Làm thế nào tôi có thể thêm các mục vào một tập rỗng trong python
def myProc(invIndex, keyWord):
D={}
for i in range(len(keyWord)):
if keyWord[i] in invIndex.keys():
D.update(invIndex[query[i]])
return D
Nhưng tôi nhận được lỗi sau:
Traceback (most recent call last):
File "<stdin>", line 3, in <module>
TypeError: cannot convert dictionary update sequence element #0 to a sequence
tôi không nhận được bất kỳ lỗi nếu D chứa các phần tử. Nhưng tôi cần D để trống ngay từ đầu.
'{}' là từ điển, không phải là bộ. –
Với một dòng 'D = {} ', bạn khai báo một từ điển trống, không phải là một tập hợp. Bạn khai báo một tập rỗng bằng 'S = set()'. –