in キーワード
文字列の場合と同様に、リストに特定の要素が含まれているかを確認するために、組み込みの
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
演算子を使って、fruits
リストに apple
と banana
の両方が含まれているかをチェックしています。両方が含まれていれば、if
文は True
となり、We have both apples and bananas!
というメッセージが表示されます。 チャレンジ
あなたは有名な「4つの材料」カフェの注文処理システムを手伝っています。最初の4行の入力にはメニューアイテムの材料がリストされ、次の2行にはお客様がアレルギーを持つ材料がリストされます。材料にアレルゲンが含まれていなければ
Order accepted!
と表示し、1つ以上含まれていれば Allergen alert!
と表示するのがあなたのタスクです。Input | Output |
egg
apple
flour
brown sugar
apple
strawberry | Allergen alert! |
spinach
feta
egg
short crust pastry
peanut
honey | Order accepted! |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB