Day 196in演算子で含まれているか判定
Pythonコード
1fruits = ['apple', 'banana', 'cherry']2print('apple' in fruits)3print('grape' in fruits)4try:5 num = int(input('数字を入力してください:'))6 print(num in [1, 2, 3])7except ValueError:8 print('数字ではありません')
解説
- 行1: リストfruitsを定義しています。リストは、複数の値を一つの変数に格納することができます。ここでは、'apple'、'banana'、'cherry'の3つの文字列をリストに格納しています。
- 行2〜3: in演算子を使用して、リストfruitsに'apple'と'grape'が含まれているかを判定しています。in演算子は、指定された値がリストに含まれている場合にTrueを返し、含まれない場合にFalseを返します。print()関数は、結果を画面に表示するために使用されています。
- 行4〜8: try/exceptブロックを使用して、ユーザーから入力を受け付けます。int()関数は、入力された値を整数に変換します。in演算子を使用して、リスト[1, 2, 3]に含まれているかを判定します。入力が数字でない場合は、ValueErrorが発生し、'数字ではありません'と表示されます。
次に試してみよう
- リストに含まれる要素の数をlen()で取得してみましょう
- リストの要素をsort()で並べ替えてみましょう
- ユーザーから複数の入力を受け付けて、リストに含まれるかを判定してみましょう