Pythonにおけるデータの型:タプル型(tuple)- What is tuple type data in Python ?

Pythonにおけるデータの型:タプル型(tuple)- What is tuple type data in Python ?

Pythonのtuple(タプル)は、不変(immutable)なデータ型で、カンマ区切りの要素を丸括弧で囲んで表現されます。タプルはリストと似ていますが、リストとは異なり、変更できない特性があります。

基本的な特徴:

不変性(Immutable):

タプルは一度作成されたら、その要素を変更できません。要素を追加、削除、または変更することはできません。

要素へのアクセス:

インデックスを使用してタプルの要素にアクセスできます。タプルの要素はゼロから始まるインデックスでアクセスします。

my_tuple = (1, 2, 3, 4, 5)
print(my_tuple[0])  # 1を出力

異なるデータ型を含めることができる:

タプル内には異なるデータ型の要素を含めることができます。

mixed_tuple = (1, "Hello", 3.14, True)

要素の取得とスライシング:

インデックスを使ってタプルの要素を取得できるほか、スライシングを使って複数の要素を取得できます。

my_tuple = (1, 2, 3, 4, 5)
print(my_tuple[1:3])  # (2, 3)を出力

反復処理可能(Iterable)

forループを使ってタプルの各要素にアクセスできます。

my_tuple = (1, 2, 3)
for item in my_tuple:
    print(item)

タプルの結合と繰り返し

tuple1 = (1, 2, 3)
tuple2 = (4, 5, 6)
merged_tuple = tuple1 + tuple2  # (1, 2, 3, 4, 5, 6)

タプルは一度設定されると変更できないため、データの安全性を保証する場合や、辞書のキーとして使用する場合に適しています。辞書のキーとして使えるのは不変なオブジェクトだけなので、タプルは辞書のキーとして利用されることがあります。

にほんブログ村 教育ブログへ
にほんブログ村
インターネット・コンピュータランキング
インターネット・コンピュータランキング
ブログ王ランキングに参加中!
PC関連ランキング
くる天 人気ブログランキング

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です