Python - タプルを定義する

タプルの定義

タプルは、リストと同様に任意の要素を集めたシーケンスオブジェクトです。ただし、リストとは異なりタプルはイミュータブル (不変) であり、タプルを定義した後では要素の追加、変更、削除はできません。

タプルを定義するためには (, ) でデータを囲みます。

tuple = (1, 2, 3)
print(type(tuple))
# <class 'tuple'>
タプル

要素が1つの場合は、末尾にカンマが必要です。

tuple = (1,)
print(type(tuple))
# <class 'tuple'>
タプル

タプルを使うと、一度に複数の変数を代入することができます。

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)
タプル

関連記事