human
リストとタプルが使用されているPythonのサンプルコードが必要であり、両方の主な用途に言及しています。
gpt
リストとタプルは、情報の保存と整理に使われるPythonのデータ構造です。リストは変更可能で、項目の変更、追加、削除、並び替えができます。一方、タプルは不変で、一度作成された要素は変更できません。

以下はリストとタプルを使ったPythonコードの例です：

```
# リストを作成する
list_of_names = ['John', 'Peter', 'Michael'] リストの作成

# タプルの作成
tuple_of_numbers = (1, 2, 3)

# リストに要素を追加する
name_list.append('Carlos')

# リストを表示する
print(list_of_names)

# タプルを表示
print(tuple_of_numbers)

# タプルに要素を追加しようとする（これはエラーになる）
tuple_of_numbers.append(4)
```

この例でわかるように、リストに要素を追加することはできるが、タプルに追加することはできない。これがリストとタプルの主な違いのひとつだ。リストは変化する可能性のある情報を格納するのに使われ、タプルは変化しない情報を格納するのに使われます。