我正在编写一个拼写检查函数,它将一个或多个句子作为一个列表,然后我必须检查这些单词,看看 1)它们是否在 wordList 中(它是 Webster 词典中的单词列表)以及它们是否在列表中打印它们或 2)如果它们不在那个 wordList 中,那么我需要检查它是否在我创建的这本字典中,它有替换常见拼写错误的单词:示例 -{'cta':'cat','teh':'the'}
以及该单词是否在键中放在那个字典里,我需要用正确的拼写替换它,它在值的地方。我的功能比这长得多,但这是我正在努力的部分-
分离是我原来的句子已经变成了一个单词列表,wordList 是韦氏词典中的单词列表,d 是包含常见拼写错误单词及其替换的字典。
newList=[]
for line in separate:
for word in line:
if word in wordList:
newList.append(word)
elif word in d:
for {i:c} in d:
newList=newList.replace(i,c)
return newList