私は Python を使ったプログラミングの初心者で、簡単に答えられるかもしれない質問があります。
.txt ファイルからインポートされた単語の辞書があります。次に、プログラムが文を入力するように求め、入力したすべての単語を別のリストに保存します。
という名前のリストのすべての単語が という名前のリストにあるかどうかをチェックするプログラムを書かなければなりませsentence_list
んwords
。その単語が辞書にない場合は、別のリストに入力する必要があります。このリストには、入力ミスまたは辞書にないすべての単語が含まれています。
理解を容易にするために、私のプログラムは次のように動作する必要があります。
Type your sentence:
My naeme is John, I lieve in Italy, which is beatiful country.
['naeme', 'lieve', 'beatiful']
これは私が今までできることです:
words = open("dictionary.txt", encoding="latin2").read().lower().split()
sentence=input("Type your sentence: ")
import re
sentence_list = re.findall("\w+", sentence.lower())
for で何かをしなければならないことはわかっていますが、for は、私がよく知っている Javascript と Python では異なります。