Proprio come accade con le stringhe, puoi usare la parola chiave incorporata in con le liste per verificare se una lista contiene un determinato elemento. La parola chiave in restituisce un valore booleano (True o False) a seconda che l'elemento sia presente nella lista.
Ecco un esempio di utilizzo della parola chiave in con una lista:
fruits = ['apple', 'banana', 'orange', 'grape']
if 'apple' in fruits and 'banana' in fruits:
print('We have both apples and bananas!')
In questo esempio, usiamo l'operatore and per verificare se sia 'apple' che 'banana' sono presenti nella lista fruits. Se entrambi sono presenti, l'istruzione if è True e viene stampato il messaggio We have both apples and bananas!.
Sfida
Stai aiutando il famoso caffè "Quattro Ingredienti" a scrivere il suo sistema di elaborazione degli ordini. Le prime quattro righe di input elencano gli ingredienti di un piatto del menu, mentre le successive due righe elencano gli ingredienti a cui un cliente è allergico. Il tuo compito è stampare Order accepted! se non ci sono allergeni tra gli ingredienti, oppure Allergen alert! se il cliente è allergico a uno o più ingredienti.