Jak sprawdzić, czy moja lista ma element z innej listy (słownika)?

Jestem początkującym programistą z pythonem i mam pytanie, które może mieć łatwą odpowiedź.

Mam więc słownik słów, który jest importowany z pliku .txt, następnie mój program prosi cię o wpisanie zdania, a następnie zapisuje każde słowo, które wpisałeś na innej liście.

Muszę napisać program, który sprawdza, czy każde słowo z listy ma nazwęsentence_list znajduje się na liście o nazwiewords. Jeśli słowa nie ma w słowniku, muszę je umieścić na innej liście, która jest wypełniana przez wszystkie słowa, które zostały błędnie wpisane w słowniku.

Dla łatwiejszego zrozumienia mój program powinien działać mniej więcej tak:

Type your sentence:
My naeme is John, I lieve in Italy, which is beatiful country.
['naeme', 'lieve', 'beatiful']

Oto, co mogłem zrobić do tej pory:

words = open("dictionary.txt", encoding="latin2").read().lower().split()

sentence=input("Type your sentence: ")

import re

sentence_list = re.findall("\w+", sentence.lower())

Wiem, że muszę coś zrobić z, ale inaczej jest w pythonie, że jest w JavaScript, z którym jestem zaznajomiony.

questionAnswers(2)

yourAnswerToTheQuestion