Python における「タプル (Tuple)」と「リスト (List)」の主な違いは何か。

タプルは `(1, 2)` のように定義され作成後に要素を変更できないが、リストは `[1, 2]` のように定義され要素の追加・削除・変更が可能である。