リスト型には多くのメソッドがあります。リスト型のすべてのメソッドは次のとおりです:
list.append(x)
リストの末尾に要素を追加します。a[len(a):] = [と同等です。バツ] 。
list.extend(L)
指定されたリスト内のすべての要素を別のリストに追加します。 a[len(a):] = L と同等です。
list.insert(i, x)
指定された位置に要素を挿入します。最初のパラメータは、その前に挿入される要素のインデックスです。たとえば、a.insert(0, x) はリスト全体の前に挿入され、a.insert(len(a), x) は a.insert(len(a), x) と同等です。 .append(x)。
list.remove(x)
リスト内の値 x を持つ最初の要素を削除します。そのような要素がない場合は、エラーが返されます。
list.pop([i])
リスト内の指定された位置から要素を削除して返します。インデックスが指定されていない場合、a.pop() は最後の要素を返します。要素がリストから削除されます。 (メソッド内の i を囲む角括弧は、このパラメーターがオプションであることを示しており、角括弧のペアを入力する必要はありません。Python ライブラリのリファレンス マニュアルでは、このようなマークがよく出てきます。)
list.index(x)
値 x を持つリスト内の最初の要素のインデックスを返します。一致する要素がない場合は、エラーが返されます。
list.count(x)
リスト内に x が出現する回数を返します。
list.sort()
リスト内の要素をその場で並べ替えます。
list.reverse()
リスト内の要素をその場で反転します。
以下の例は、リストメソッドのほとんどを示しています
>>> a = [66.25, 333, 333, 1, 1234.5] >>> print a.count(333), a.count(66.25), a.count('x') 2 1 0 >>> a.insert(2, -1) >>> a.append(333) >>> a [66.25, 333, -1, 333, 1, 1234.5, 333] >>> a.index(333) 1 >>> a.remove(333) >>> a [66.25, -1, 333, 1, 1234.5, 333] >>> a.reverse() >>> a [333, 1234.5, 1, 333, -1, 66.25] >>> a.sort() >>> a [-1, 1, 66.25, 333, 333, 1234.5]