ホームページ  >  記事  >  バックエンド開発  >  Python リスト型のすべてのメソッド

Python リスト型のすべてのメソッド

高洛峰
高洛峰オリジナル
2016-10-19 16:10:221597ブラウズ

リスト型には多くのメソッドがあります。リスト型のすべてのメソッドは次のとおりです:

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]


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。