さつまろぐ

CAEとかプログラムとか、出来たことの記録など、誰かのお役に立てれば幸い。

Pythonで遊ぶ シーケンス2

前回のシーケンスに関する文法メモの続き

satsumalog.com

メンバーシップテスト

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
広告