好的,我已经想好我应该做什么了。我有一个单词列表:
T_buffer=docs_A_rec[key]['words']
其中包含:
['from',
'wiml',
'stein',
'focus', ...]
我有另一个列表(临时列表),其中包含:
[('focus', -7.734475849276923e-07),
('four', -7.734475849276923e-07),
('rapid', -7.734475849276923e-07),
...]
我希望 T_buffer 中的每个单词将其与 templist 中的所有单词(列表的所有元组中的第一个元素)进行
docs_A_rec[key]['idf']=templist (word,number)
比较在 templist 中不存在然后我想在 dict 中存储它在 templist 和 0 中不存在的单词
docs_A_rec[key]['idf']=(word,0)
像这样的东西:
for key in docs_A_rec:
T_buffer=docs_A_rec[key]['words']
if [item for item in T_buffer if item in templist]:
`docs_A_rec[key]['idf']=templist`
else:
`docs_A_rec[key]['idf']=[item,0]
提前致谢!