タプル
Python におけるタプルは、任意の要素数の値をまとめてあたかもひとつの値のように扱う機能である。 タプルでは要素の型 (数値型、文字列型など)の同一性は不問であり、たとえば ('A', 1) という文字列と整数をひと塊として変数に代入できる。
Pythonはゼロまたはひとつの要素となるタプルも認めており、とくに1要素のタプルはプログラミング言語としては珍しい。普通、そのようなものは計算の優先順位を変更するため、または1引数関数の引数を括るための括弧と区別できないからである。Pythonの場合、要素に続けてカンマを置くことで識別する。カンマを忘れるとタプルとして認識できなくなってしまうということでもある。
タプルは関数の返り値として使うこともできる。これによって、複数の値を返す関数を実現することができる。
また、タプルは下記のようにして個別の要素を分離する。