HOME
タプルは、リストと同様に任意の要素を集めたシーケンスオブジェクトです。ただし、タプルはリストとは異なりイミュータブル (不変) であるため、タプルを定義した後では要素の追加、変更、削除はできません。
タプルは、リストと同様に任意の要素を集めたシーケンスオブジェクトです。ただし、タプルはリストとは異なりイミュータブル (不変) であるため、タプルを定義した後では要素の追加、変更、削除はできません。
タプルを定義するためには (, )
でデータを囲みます。
tuple = (1, 2, 3)
print(tuple) # (1, 2, 3)
要素が1つの場合は、末尾にカンマが必要です。
tuple = (1,)
print(tuple) # (1,)
タプルを使うと、一度に複数の変数を代入することができます。
tuple = (1, 2, 3)
a, b, c = tuple
print(a) # 1
print(b) # 2
print(c) # 3
tuple
関数を使うと他の型からタプルを作ることができます。
list = [1, 2, 3]
print(tuple(list)) # (1, 2, 3)