前回のシーケンスに関する文法メモの続き
メンバーシップテスト
in
演算子を使って、ある値がシーケンスの中にあるかどうか調べる。真ならばTrue
、偽ならばFalse
を返す。
>>> number = [1,2,3,4,5,6,7,8,9,10] >>> 5 in number True >>> 15 in number False
要素に文字列と数字が混在していてもよい。文字列は完全一致でないといけない。
>>> list = [10,"abc",20,"def",50,"ghi"] >>> "abc" in list True >>> "de" in list False >>> 20 in list True
シーケンスが文字列のときは、その文字が含まれているかを調べることができる。
>>> name = "Tanaka" >>> "na" in name True
長さ、最大値、最小値
シーケンスの長さ、最大値、最小値を調べることができる。
>>> number = [125, 391, 56, 435] >>> len(number) 4 >>> max(number) 435 >>> min(number) 56