Pythonで配列を作成する
Pythonではリストを使って順番に並んだ要素列を作ることができます。リストは順番のある可変コンテナで、任意のデータ型を保存できます。
順序表を作成する方法を次に示します。
- 中括弧([])で空のリストを作る:
- lst = []
- 角括弧([]) を使用して、初期の要素のあるリストを作成します。
- lst = [1, 2, 3, 4, 5]
- 他のイテラブル对象(文字列やタプルなど)をリストに変換するには、list() 関数を利用します。
- lst = list(“こんにちは”) # [‘こ’, ‘ん’, ‘に’, ‘ち’, ‘は’]
lst = list((1, 2, 3, 4, 5)) # [1, 2, 3, 4, 5] - リスト内包表記を用いてリストを作成する:
- range(10) から x としての要素を抽出し配列 lst に格納する。 # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
シーケンシャル表を作成したら、インデックス(0から)を使用してリストの要素にアクセスしたり修改したりできます。また、要素の追加、削除、挿入、並び替えなど、さまざまな方法を使用してリストを操作できます。
シーケンスタイプは、必要に応じて動的にサイズを変更することができる動的データ構造であるため、Pythonでは多くの場合、リストはシーケンスタイプの実装として使用されます。