Pythonチュートリアル 5章 データ構造(14)

条件についての補足

・比較演算子「in」と「not in」
 ある値があるシーケンス中に存在するか (または存在しないか) を調べます。
・比較演算子「is」と「is not」
 二つのオブジェクトが等しいか(または異なるか)を調べます。
 is演算子は、2つのオブジェクトの同一性(id())を比較します。

8行目でlsリストの中に「1」の値が存在するかを調べています。

18、23、28行目で2つのオブジェクトの比較を行っています。
なお、28行目では、リストを比較していますが、オブジェクト番号が異なる為、結果は偽となります。

まとめ

今回は、比較演算子「in」と「not in」、「is」と「is not」について説明しました。
次回も引き続き、条件についての補足(その2)について説明します。