Pythonのリストは、順序付けられたコレクション(シーケンス)を表現するためのデータ型です。リストは以下のような特性を持っています:
– 順序付け: リストのアイテムは特定の順序を持ち、インデックス(ゼロから始まる整数)を使用してアクセスできます。
– 可変性: リストのアイテムは、インデックスを使用して変更(追加、削除、置換)することができます。
– 異種性: リストのアイテムはどのようなデータ型でもよく、異なるデータ型のアイテムを同じリスト内に持つことができます。
Pythonのリストは角括弧 `[]` とカンマ `,` を使用して定義します。以下にリストの例を示します:
“`python
numbers = [1, 2, 3, 4, 5]
“`
このリスト `numbers` には5つのアイテム(1から5までの整数)が含まれています。これらのアイテムには以下のようにアクセスします:
“`python
first_number = numbers[0] # インデックスはゼロから始まります
second_number = numbers[1]
“`
リストに新たなアイテムを追加したり、既存のアイテムを削除または置換したりすることもできます:
“`python
numbers.append(6) # リストの末尾に6を追加します
numbers[0] = 0 # リストの最初のアイテム(1)を0に置換します
del numbers[2] # リストの3つ目のアイテム(3)を削除します
“`
Pythonのリストは、このように順序付けられたアイテムのコレクションを管理するための強力で柔軟なツールです。