タプル
リストに似ていますが、リストは中身を変更可能、タプルは中身を変更不可能という違いがあります。
タプルを作る
タプルは、括弧を用いて定義します。
(1,2,3,'Daa')のように記述します。 タプルの各要素は、数字、文字列、リスト等が可能です。
タプルは変更不可能
タプルは変更不可能です。要素の変更・追加・削除を行うと、エラーになります。(タプル全体の削除は可能)
要素が含まれているか検索する
タプルの中に、調べたい要素があるかどうかをチェックする演算子inが用意されています。 受け入れ可能なデータを予めタプルで用意しておけば、ホワイトリスト検査が可能です。
>>> a = (0,2,'3',5) >>> 2 in a True >>> 3 in a False >>> '3' in a True