Pythonにおけるタプルの書き方と、よく利用する使い方について解説します。
タプルって何ですか?
タプルとは、複数の値をまとめて扱うデータ型の一つです。定義した後は値を変更できないため、不変のデータを扱う際に利用されます。
タプルとは
タプル(tuple)は、Pythonのデータ型の1つで、複数の値をまとめて扱うことができます。タプルは、丸括弧「()」で囲んで定義します。
タプルは、値を変更できないという特徴があり、一度定義した後に値を追加、削除、変更することはできません。そのため、不変のデータを扱う際に利用されます。
タプルに格納される値は、数値、文字列、リスト、辞書、他のタプルなど、Pythonで扱えるあらゆるデータ型を格納することができます。また、タプルはリストと比較して、要素数が少なく、処理速度が速いという特徴があります。タプルは、関数の戻り値として、また、複数の値をまとめて返す場合などにも利用されます。
タプルの作成方法
Pythonでタプルを作成するには、丸括弧「()」で囲んで、コンマ「,」で区切った複数の要素を指定します。
具体的な方法は以下の通りです。
#タプルを作成する例
my_tuple = (1, 2, 3, "apple", "orange")
上記の例では、my_tupleという名前のタプルを作成しています。要素には、整数値「1」、「2」、「3」、および文字列「apple」と「orange」が指定されています。タプルの要素として、整数、浮動小数点数、文字列、他のタプルなど、Pythonのほとんどのデータ型を指定することができます。
空のタプルの作成方法
Pythonで空のタプルを作成するには、丸括弧「()」のみを指定します。具体的な方法は以下の通りです。
#空のタプルを作成する例
empty_tuple = ()
上記の例では、empty_tupleという名前の空のタプルを作成しています。丸括弧「()」のみを指定することで、要素が何も含まれていない、空のタプルが作成されます。
空のタプルは、データがない場合や、後で要素を追加する必要がある場合などに利用されます。タプルは不変のデータ型であるため、一度作成したタプルに要素を追加することはできません。しかし、空のタプルに対して、後で要素を追加することは可能です。
以下の例では、空のタプルに要素を追加しています。
#空のタプルに要素を追加する例
empty_tuple = ()
empty_tuple = empty_tuple + (1, 2, 3)
print(empty_tuple) #(1, 2, 3)
上記の例では、空のタプルを作成してから、別のタプル (1, 2, 3) を追加しています。このように、タプルを作成した後に要素を追加する場合は、新しいタプルを作成する必要があります。
サンプルプログラムを使った解説
以下は、Pythonのサンプルプログラムを使って、タプルの作成方法を解説します。
#タプルの作成
my_tuple = (1, 2, 3, "apple", "orange")
#タプルの要素にアクセス
print(my_tuple[0]) #1
print(my_tuple[3]) #apple
上記の例では、タプルを作成して、その要素にアクセスする方法を示しています。まず、丸括弧「()」で囲んだ要素を指定して、my_tupleという名前のタプルを作成します。次に、インデックスを指定して、タプルの要素にアクセスします。ここでは、my_tupleの0番目の要素 (つまり、1) と、3番目の要素 (つまり、”apple”) を取得しています。
また、以下は空のタプルを作成し、要素を追加するサンプルプログラムです。
#空のタプルを作成
empty_tuple = ()
#要素を追加
empty_tuple = empty_tuple + (1, 2, 3)
#要素にアクセス
print(empty_tuple) #(1, 2, 3)
上記の例では、まず、丸括弧「()」のみを指定して、empty_tupleという名前の空のタプルを作成します。次に、空のタプルに別のタプル (1, 2, 3) を追加しています。これにより、empty_tupleは、要素が (1, 2, 3) である、要素数が3のタプルになります。最後に、empty_tupleの要素を出力しています。
リスキリングでキャリアアップしてみませんか?
リスキリング(学び直し)は、経済産業省が推奨しており、
今だけ、最大70%のキャッシュバックを受けることができます。
最大70%の給付金が出るおすすめのプログラミングスクール!
国策で予算が決められているため申し込みが多い場合は早期に終了する可能性があります!
興味のある方はすぐに確認しましょう。
まとめ
Pythonにおけるタプルの書き方と、よく利用する使い方について解説しました。
- タプルは丸括弧「()」で囲んで作成する。
- タプルは不変のデータを扱う際に利用される。
- タプルは要素を変更することができないため、一度定義したら変更できない。
- 空のタプルは、丸括弧「()」のみを指定して作成できる。
- 空のタプルに要素を追加する場合は、新しいタプルを作成する。
タプルは、一度定義したら要素を変更できないため、不変のデータを扱う際に利用すると便利そうですね!
タプルは、複数の値をまとめて扱う場合や、値を変更できない不変のデータを扱う場合に利用されます。また、タプルは辞書のキーとしても利用されます。ただし、タプルは値を変更できないため、必要に応じて別のタプルを作成する必要があります。タプルとリストの使い分けについても考え、適切に利用しましょう。
コメント