Pythonの「tuple(タプル)」は、list(リスト)と非常によく似ていますが、決定的な違いが一つあります。 それは、タプルは一度作成すると中身を変更(追加・削除・上書き)できない、「イミュータブル(変更不可能)」なデータ型である、という点です。
Pythonのリストは、複数の値をまとめて扱える便利なデータ型です。しかし、実はリストと非常によく似た役割を持つタプルという別のデータ型があり、この二つには、プログラムの挙動を左右する、決定的な違いが存在します。 今回は、リストとタプルの ...