クラスtupleは、1つ以上のデータを1組にしたオブジェクト(タプル)を作ります。カンマで要素を区切り、変数に代入するとタプルになります。タプルはイミュータブルなので後から書き換えることは出来ません。いくつも要素があって1つのタプルのインスタンスにまとめることができます。
# File: tuplesample.py
# タプル (組み合わせ)
t=1,"aaa",2,["ccc","ddd"]
print(t)
# tupleはimmutableなのでエラーになる
#t[0]=2複数の変数をパッキングしたり、その逆にアンパッキングしたりするなど、複数のデータをデータを1つのタプルで扱い、後にまた複数のデータに分解するなど便利なデータ構造です。
# Sequence Unpacking
i,s,j,l=t
print(i,s,j,l)
# タプルでイテレーションをする
for i in t:
print('loop',i)クラスtupleはシーケンス型の一種なのでなので、シーケンスに共通して使える機能が適用できます。