Como verificar se minha lista tem um item de outra lista (dicionário)?

Sou iniciante em programação com python, e tenho uma pergunta que pode ter uma resposta fácil.

Então eu tenho um dicionário de palavras que é importado de um arquivo .txt, próximo ao meu programa pede que você digite uma frase, e então ele salva cada palavra que você digitou em outra lista.

Eu tenho que escrever um programa que verifica se cada palavra de uma lista chamadasentence_list está na lista que é nomeadawords. Se a palavra não está presente no dicionário eu tenho que colocar em outra lista que está sendo preenchida por todas as palavras que estão digitadas incorretamente ou não no dicionário.

Para facilitar a compreensão, meu programa deve funcionar assim:

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

Isso é o que eu poderia fazer até agora:

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

sentence=input("Type your sentence: ")

import re

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

Eu sei que tenho que fazer algo para, mas para é diferente em python que é em JavaScript, que eu estou familiarizado.

questionAnswers(2)

yourAnswerToTheQuestion