ホームページ >バックエンド開発 >Python チュートリアル >Python でよく使用されるリスト データ構造の概要
この記事では、初心者が参照またはクエリできるように、よく使用される Python リストのオブジェクト メソッドをいくつかまとめています。
1.list.append(x)
要素 x をリストの末尾に追加します。a[len(a):] =[x] と同等です。コードは次のとおりです:
>>> a=[1,2,3,4,5] >>> a [1, 2, 3, 4, 5] >>> a.append(-2) >>> a [1, 2, 3, 4, 5, -2]
2. list.extend(L)
あるリスト内のすべての要素を別のリストに追加します。a[len(a):] = L と同等です。コードは次のとおりです:
>>> a [1, 2, 3, 4, 5, -2] >>> L=[5,9,7] >>> L [5, 9, 7] >>> a.extend(L) >>> a [1, 2, 3, 4, 5, -2, 5, 9, 7]
3. list.insert(i,x)
インデックス番号 i の前に要素 x を挿入します。コードは次のとおりです:
>>> a [1, 2, 3, 4, 5, -2, 5, 9, 7] >>> a.insert(0,-3) >>> a [-3, 1, 2, 3, 4, 5, -2, 5, 9, 7] >>> a.insert(len(a),10) >>> a [-3, 1, 2, 3, 4, 5, -2, 5, 9, 7, 10]
4. list.remove(x)
要素 x (最初に出現) を削除します。コードは次のとおりです:
>>> a [-3, 1, 2, 3, 4, 5, -2, 5, 9, 7, 10] >>> a.append(1) >>> a [-3, 1, 2, 3, 4, 5, -2, 5, 9, 7, 10, 1] >>> a.remove(1) >>> a [-3, 2, 3, 4, 5, -2, 5, 9, 7, 10, 1]
5. list.count(x)
要素 x が出現する回数を計算します。コードは次のとおりです:
>>> a [-3, 2, 3, 4, 5, -2, 5, 9, 7, 10, 1] >>> a.count(3) 1
6. list.sort()
リスト要素 を並べ替えます。コードは次のとおりです:
>>> a.sort() >>> a [-3, -2, 1, 2, 3, 4, 5, 5, 7, 9, 10]
7. list.reverse()
リスト の要素を反転します。コードは次のとおりです:
>>> a [-3, -2, 1, 2, 3, 4, 5, 5, 7, 9, 10] >>> a.reverse() >>> a [10, 9, 7, 5, 5, 4, 3, 2, 1, -2, -3]
8. list.index(x)
テーブル内で最初に出現した値 x のインデックス を返します。コードは次のとおりです。
>>> a [10, 9, 7, 5, 5, 4, 3, 2, 1, -2, -3] >>> a.index(9) 1
9. list.pop(i)
リスト内の指定された位置 i から要素を削除し、この要素を返します。位置が指定されていない場合は、リストの最後の要素を削除し、この要素 を返します。コードは次のとおりです:
>>> a [10, 9, 7, 5, 5, 4, 3, 2, 1, -2, -3] >>> a.pop(0) 10 >>> a [9, 7, 5, 5, 4, 3, 2, 1, -2, -3] >>> a.pop() -3