Как проверить, есть ли в моем списке элемент из другого списка (словаря)?
Я новичок в программировании на 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 в python отличается от Javascript, с которым я знаком.