レッスン2 / 4問目

『リストのin演算子』

lesson1

name_listに"松本"が含まれている場合にTrueを出力するプログラムを記述してください。

lesson2

name_listに"山本"が含まれていない場合にTrueを出力するプログラムを記述してください。

Last updated:2020/2/3

True
False
  1. name_list = ["高橋", "山本", "松本"]

  2. # "松本"が含まれている場合にTrueを出力するプログラムを記述してください

  3. print("松本" in name_list)

  4. # "山本"が含まれていない場合にTrueを出力するプログラムを記述してください

  5. print("山本" not in name_list)
main.py
設定
g
n
i
d
a
o
L

                 
        

    
            

Leagence Programming

in演算子

このレッスンではin演算子について学習していきましょう。in演算子を使うとリスト内に指定要素が存在するかを判定することができます。以下のように「x in y」という形式で記述しyにxが含まれる場合Trueを返します。

  1. number_list = [5, 8, 4, 6, 2]
  2. print(8 in number_list)    # リストに8が含まれている場合Trueを返す
  3. print(3 in number_list)    # リストに3が含まれている場合Trueを返す
True False

in演算子はif文や、後に学習する繰り返し処理と組み合わせることで多様な処理を行うことができます。また「not in」を使えば以下のようにin演算子の否定形を表現することができます。

  1. number_list = [5, 8, 4, 6, 2]
  2. print(8 not in number_list)    # リストに8が含まれていない場合Trueを返す
False    # リストに8が含まれているためFalseとなる