python单词词典_python:单词和词形词典
我有以下的問題:我創建了一本詞典(德語),里面有單詞和它們對應的引理。示例:
“Lagerbest?nde”,“Lager bestand”,“Wohnh?user”,“Wohn haus”,“Bahnhof”,“Bahn hof”
我現在有一個文本,我想檢查所有的單詞他們的引理。它可能會出現一個詞,而這個詞不在詞典中,比如“Restbest?nde”。但是“最好的”引理,我們已經知道了。所以我想把單詞的第一部分,在dicti中是未知的,把它加到檸檬化的第二部分,然后打印出來(或者返回它)。
示例:“Restbest?nde”->;“Rest bestand”。(“bestand”取自“Lagerbest?nde”引理)
我編寫了以下代碼:for limit in range(1, len(Word)):
for k, v in dicti.iteritems():
if re.search('[\w]*'+Word[limit:], k, re.IGNORECASE) != None:
if '-' in v:
tmp = v.find('-')
end = v[tmp:]
end = re.sub(ur'[-]',"", end)
Word = Word[:limit] + '-' + end `
但我有兩個問題:在單詞的末尾,每次“&;10”都會打印出來。我怎樣才能避免這種情況?在
這個詞的第二部分有時是不正確的-一定有邏輯錯誤。在
但是,你會怎么解決這個問題呢?在
總結
以上是生活随笔為你收集整理的python单词词典_python:单词和词形词典的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Centos下重要日志文件及查看方式
- 下一篇: linux文件管理服务,linux系统配