def word_search(doc_list,关键字):“”获取文档列表(每个文档是一个字符串)和一个关键字。将所有文档的索引值列表返回到原始列表包含关键字。
Example:
doc_list = ["The Learn Python Challenge Casino.", "They bought a car", "Casinoville"]
>>> word_search(doc_list, 'casino')
>>> [0]
"""
for i,doc in enumerate(doc_list):
l=[i for j in doc.split() if j.rstrip('.,').lower()==keyword.lower()]
return l
doc_list = ["The Learn Python Challenge Casino.", "They bought a car", "Casinoville"]
def word_search(doc_list, keyword):
return [i for i, v in enumerate(doc_list) if v.lower().find(keyword.lower()) > -1]
word_search(doc_list, 'casino')
返回索引
[0, 2]
def word_search(doc_list, keyword):
l=[]
for i,doc in enumerate(doc_list):
l.append([i for j in doc.split() if j.rstrip('.,').lower()==keyword.lower()])
return l
doc_list = ["The Learn Python Challenge Casino.", "They bought a car", "Casinoville"]
match=word_search(doc_list, 'casino')
print(match)
搜索不会返回Casinoville的索引,因为它不是一个单独的单词