Pythonのtupleは、変更不可能なデータ型です。tupleは、要素を追加、削除、変更することができません。tupleは、複数のデータを一つにまとめて扱うことができます。
tupleを作成するには、カッコ()を使用します。以下の例では、数値の1,2,3を要素として持つtupleを作成しています。
t = (1, 2, 3)
tupleの要素を取得するには、インデックスを指定します。以下の例では、tupleの2番目の要素を取得しています。
print(t[1])
# 2
tupleの要素を変更することはできません。以下の例では、tupleの2番目の要素を変更しようとしていますが、エラーが発生しています。
t[1] = 5
# TypeError: 'tuple' object does not support item assignment
tupleの要素を追加、削除することもできません。以下の例では、tupleに要素を追加しようとしていますが、エラーが発生しています。
t.append(4)
# AttributeError: 'tuple' object has no attribute 'append'
したがって、Pythonのtupleは、要素を追加、削除、変更することができません。