¿Cómo comprobar si mi lista tiene un elemento de otra lista (diccionario)?

Soy un principiante en la programación con python, y tengo una pregunta que puede tener una respuesta fácil.

Así que tengo un diccionario de palabras que se importa de un archivo .txt, a continuación, mi programa le pide que escriba una oración y luego guarda todas las palabras que haya escrito en otra lista.

Tengo que escribir un programa que verifique si cada palabra de una lista nombradasentence_list está en la lista que se nombrawords. Si la palabra no está presente en el diccionario, tengo que ponerla en otra lista que está siendo rellenada por todas las palabras que están mal escritas o no en el diccionario.

Para una comprensión más fácil, mi programa debería funcionar algo así:

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

Esto es lo que podría hacer hasta ahora:

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

sentence=input("Type your sentence: ")

import re

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

Sé que tengo que hacer algo con for, pero es diferente en python que en Javascript, con el que estoy familiarizado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta