Tal como com strings, pode utilizar a palavra-chave in com listas para verificar se uma lista contém um determinado elemento. A palavra-chave in devolve um valor booleano (True ou False) dependendo de o elemento ser encontrado na lista.
Aqui está um exemplo de como usar a palavra-chave in com uma lista:
fruits = ['apple', 'banana', 'orange', 'grape']
if 'apple' in fruits and 'banana' in fruits:
print('We have both apples and bananas!')
Neste exemplo, usamos o operador and para verificar se tanto apple como banana estão na lista fruits. Se ambos estiverem presentes, a instrução if é True, e a mensagem We have both apples and bananas! é impressa.
Desafio
Está a ajudar o famoso café "Quatro Ingredientes" a criar o seu sistema de processamento de pedidos. As primeiras quatro linhas de entrada listam os ingredientes de um item do menu, enquanto as duas linhas seguintes listam os ingredientes aos quais um cliente é alérgico. A sua tarefa é imprimir Order accepted! se não houver alergénios nos ingredientes ou Allergen alert! se o cliente for alérgico a um ou mais ingredientes.