Python リスト
リスト
リストは、複数の項目を 1 つの変数に格納するために使用されます。
リストは、データのコレクションを格納するために使用される Python の 4 つの組み込みデータ型の 1 つであり、他の 3 つは次のとおりです。タプル、設定、 と辞書、すべて異なる品質と用途があります。
リストは角括弧を使用して作成されます。
リスト項目
リスト アイテムは順序付けられ、変更可能で、値の重複が許可されます。
リスト アイテムにはインデックスが付けられ、最初のアイテムにはインデックスがあります[0]
、2番目のアイテムにはインデックスがあります[1]
等
順序付けられました
リストが順序付けられていると言うとき、それは項目に定義された順序があり、その順序は変更されないことを意味します。
リストに新しいアイテムを追加すると、新しいアイテムはリストの最後に配置されます。
変更可能
リストは変更可能です。つまり、作成後にリスト内の項目を変更、追加、および削除できます。
重複を許可
リストにはインデックスが付けられているため、リストには同じ値を持つアイテムを含めることができます。
例
リストは重複する値を許可します:
リストの長さ
リストに含まれるアイテムの数を確認するには、len()
関数:
リスト項目 - データ型
リスト項目は、任意のデータ型にすることができます:
例
文字列、int、およびブール値のデータ型:
リストには、さまざまなデータ型を含めることができます。
タイプ()
Python の観点から見ると、リストはデータ型が「list」のオブジェクトとして定義されます。
list() コンストラクター
新しいリストを作成するときに list() コンストラクターを使用することもできます。
例
を使用してlist()
リストを作成するコンストラクタ:
Python コレクション (配列)
Python プログラミング言語には、次の 4 つのコレクション データ型があります。
- リスト順序付けられ、変更可能なコレクションです。メンバーの重複を許可します。
- タプル順序付けられた変更不可能なコレクションです。メンバーの重複を許可します。
- 設定順序付けされていないコレクションであり、unchangeable*、および unindexed。重複メンバーなし。
- 辞書注文されたコレクションです**そして変更可能。重複メンバーなし。
*設定*アイテム*は変更できませんが、いつでも項目を削除および/または追加できます。
**Python バージョン 3.7 以降、辞書は*順序付けられました*. Python 3.6 以前では、辞書は*順不同*.
コレクション型を選択するときは、その型のプロパティを理解しておくと役に立ちます。特定のデータセットに適切なタイプを選択することは、意味を保持することを意味し、効率やセキュリティの向上を意味する可能性があります。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。