Так же как и со строками, вы можете использовать встроенное ключевое слово in со списками, чтобы проверить, содержит ли список данный элемент. Ключевое слово in возвращает логическое значение (True или False) в зависимости от того, найден ли элемент в списке.
Вот пример использования ключевого слова in со списком:
fruits = ['apple', 'banana', 'orange', 'grape']
if 'apple' in fruits and 'banana' in fruits:
print('We have both apples and bananas!')
В этом примере мы используем оператор and, чтобы проверить, находятся ли и apple, и banana в списке fruits. Если оба присутствуют, условие if истинно (True), и выводится сообщение We have both apples and bananas!.
Задача
Вы помогаете знаменитому кафе «Четыре ингредиента» написать систему обработки заказов. Первые четыре строки ввода перечисляют ингредиенты блюда из меню, а следующие две строки содержат ингредиенты, на которые у клиента аллергия. Ваша задача — напечатать Order accepted!, если среди ингредиентов нет аллергенов, или Allergen alert!, если клиент аллергичен к одному или более ингредиентам.