どのようにPythonでタプルを定義しますか?
Pythonでは、タプルを以下のように定義できます。
- 要素を括弧()で囲み、要素同士はコンマで区切ります。例:tup = (1, 2, 3, 4)
- タプルが1つの要素のみの場合、要素の後ろにカンマが必要となる。さもないとPythonはそれを通常の括弧と見なす。例:tup = (1,)
- 他のイテラブルオブジェクトをタプルに変換するには内蔵のtuple()関数を使用します。たとえば:tup = tuple([1, 2, 3, 4])
- タプルコンプリヘンション(タプル内包表記)を使用してタプルを生成します。これはリストコンプリヘンションに似ていますが、角括弧ではなく丸括弧を使用します。例:tup = (x for x in range(5))
タプルはイミュータブルであることに注意してください。つまり、タプルの要素の値を変更することはできません。