Oi, Luiz Fernando, como vai?
Agradeço por compartilhar.
Seu uso de in ficou bem adequado para verificar se o item digitado está dentro da lista lista_dispensa, deixando a condição simples e fácil de entender.
Uma dica interessante para o futuro é usar .lower() junto com .strip() para evitar erros quando a pessoa digitar com letras maiúsculas ou espaços extras.
item_desejado = input("Digite o item que voce quer verificar: ").lower().strip()
if item_desejado in lista_dispensa:
print(f"O item {item_desejado} ja esta na dispensa")
else:
print(f"O item {item_desejado} precisa ser comprado")
Esse ajuste padroniza o texto digitado antes da verificação.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!