我得到一個意外的錯誤。我意識到有些帖子有類似的錯誤,但是無法理解答案,或者無法將其與我的案例(詞典)聯繫起來。python字典錯誤AttributeError:'list'對象沒有屬性'item'
我想爲輸入文件的每一行計算相似性分數,並且在每次迭代中(即輸入文件的每一行)都會將分數的前20個值存儲在字典中。
以下是我的代碼:
result={}
//code for computation of score for each line of an input file
if (len(result)<20):
result[str(line)]=score
else:
if(len(result)==20):
result = sorted(result.iteritems(), key=operator.itemgetter(1))
if(result.item()[19].value()<score):
result.item()[19][str(line)]=score
的錯誤是:
File "retrieve.py", line 45, in <module>
if(result.item()[19].value()<score):
AttributeError: 'list' object has no attribute 'item'
字典或列表沒有'item'方法。 –