Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでタプルを作成する正しい構文とは?基本から実例まで解説

Pythonにおけるタプル(tuple)は、イミュータブル(変更不可)な要素の集合体です。リストと異なり、一度作成した後に要素の追加や削除を行うことはできません。また、各要素は同じ型である必要はなく、数値、文字列、リストなど、異なる型のデータを混在させて格納することができます。

タプルの要素はカンマで区切り、丸括弧 () の中に記述します。なお、この丸括弧は必須ではなく、省略して記述することも可能です。

>>> T1 = (1,'one',3.45,[1,2,3])
>>> T2 = 1,2,3,4

空のタプルを作成する方法

空のタプルオブジェクトを作成するには、丸括弧の中に何も記述しないだけでOKです。

>>> T3 = ()
>>> T3
()

要素が1つだけのタプルを作成する方法

タプルに要素を1つだけ含めたい場合は、その要素の後にカンマ(,)を付ける必要があります。これはPythonの重要なルールの一つで、カンマを忘れるとタプルではなく、通常の数値や文字列として扱われてしまうため注意しましょう。

>>> T4 = 10,
>>> T4 = (5,)

まとめ

タプルは括弧を省略できる柔軟な構文が特徴ですが、特に「要素が1つの場合は末尾にカンマが必要」という点は初心者がつまずきやすいポイントです。イミュータブルな性質を活かし、変更されない定数的なデータの保持などに活用すると良いでしょう。

  1. Pythonでリストを作成する正しい構文とは?基本の書き方をわかりやすく解説

    Pythonリストの基本構文Pythonのリスト(list)は、カンマで区切った複数のオブジェクトを角括弧 [ ] で囲んで作成するコレクションです。大きな特徴として、要素は必ずしも同じ型である必要がなく、文字列、整数、浮動小数点数、さらには別のリストなど、さまざまなデータ型を混在させて格納できます。 L1=[Raaj, 23, [Phy, Che, maths], 8.5]上記の例では、リストL1の中に文字列「Raaj」、整数「23」、ネストされたリスト(科目名のリスト)、そして浮動小数点数「8.5」が格納されています。このように、1つのリストの中に複数の型を自由に組み合わせられる点が、Py

  2. Pythonタプル(tuple)入門:作成・操作・削除の基本をコード例で解説

    Pythonにおけるタプル(tuple)は、順序付け(ordered)かつ変更不可(immutable)という特徴を持つコレクションです。変更不可であるため、一度作成したタプルに要素を追加したり削除したりすることはできません。 タプルは丸括弧 () と、最低1つのカンマ , を使って作成します。 また、タプルはリストと同じようにインデックス指定やスライシングが可能ですが、スライスの結果もタプルとして返される点に注意しましょう。 タプルの作り方 colorsTuple = (red, green, blue) print(colorsTuple) 実行結果: (red, green, blue