说我有一个字典结构如下:
wordDict = {word : {document ID : number of times that it appears in the document}}
这本词典有数千个单词和文档。
我做了一个简单的搜索:
for word in search:
lookup(word) in wordDict
但是我收到错误"未定义的名称查找"
我只是想在wordDict中找到这个词,我知道它在那里?
答案 0 :(得分:0)
lookup
应该做什么?如果您只想知道单词是否在外部词典中,请删除函数调用。
for word in some_search:
word in wordDict # True or False
或者,如果您正在尝试获取由该词(内部词典)键入的词典,那么请执行以下操作:
for word in some_search:
wordDict[word]
答案 1 :(得分:0)
如果search
是字符串列表,您可以说
for word in search:
value = wordDict.get(word)
如果word
作为字典中的键存在,get
将返回内部字典并将其分配给value
。
如果word
不存在,则会指定None
。