DEV Community 日本語
フォロー
Pythonリスト:データを保存する一般的な方法
Pythonには、セット、辞書、タプル、リストの4つの組み込みデータ構造があります。リストは、角括弧で囲まれて格納され、順序を維持し、変更可能で、重複する値を許可するという特徴があります。リスト内のデータには、最初の要素から0、最後の要素から-1で始まるインデックスを使用してアクセスできます。スライシングは、開始インデックスと終了インデックスを指定してリストの一部を抽出しますが、終了インデックスは含まれません。アンパッキングにより、リストの要素を変数に代入できます。代入されない要素にはアンダースコアを使用します。Pythonには、リストの内容を分析するためのlen()、max()、min()、sum()などの関数が用意されています。特定の項目を検索し、その数を決定するには、.count()および.index()メソッドを使用します。それぞれ'in'および'is'演算子を使用して、メンバーシップとアイデンティティを確認します。all()およびany()関数は、リスト要素の真偽を評価します。リストは、要素の追加または挿入、すべての項目のクリア、特定の値の削除、またはpop()を使用したインデックスによる削除によって変更できます。要素の更新は、特定のインデックスに新しい値を代入することによって行われます。リストは、昇順または降順で、.sort()メソッドを使用してその場で並べ替えることができます。あるいは、sorted()関数は元のリストを変更せずに新しいソート済みリストを作成します。.reverse()メソッドは元のリストを反転させますが、reversed()関数は新しい反転されたコピーを作成します。