この記事では主にPythonのリスト(List)の作成、アクセス、更新、削除、その他の操作などの詳細な操作方法を紹介します。必要な友達は参考にしてください
リストはPythonの最も基本的なデータ構造です. リスト 最も一般的に使用される Python データ型であり、リストのデータ項目は同じ型である必要はありません。リスト内の各要素には番号、つまり位置、つまりインデックスが割り当てられます。最初のインデックスは 0、2 番目のインデックスは 1 などとなります。
Python にはシーケンスの組み込み型が 6 つありますが、最も一般的なのはリストとタプルです。シーケンスに対して実行できる操作には、インデックス付け、スライス、追加、乗算、メンバーのチェックなどがあります。さらに、Python には、シーケンスの長さを決定し、最大要素と最小要素を決定するためのメソッドが組み込まれています。
1. リストを作成します
カンマで区切られたさまざまなデータ項目を角かっこで囲むだけです。次のようになります:
コードをコピーします コードは次のようになります:
list1 = ['physics', 'chemistry', 1997, 2000]; list2 = [1, 2, 3, 4, 5 ]; list3 = ["a", "b", "c", "d"];
文字列のインデックス付けと同様、リストのインデックス付けは 0 から始まります。リストはインターセプト、結合などが可能です。
2. リスト内の値にアクセスします
以下に示すように、添え字インデックスを使用して文字をインターセプトすることもできます:
コードをコピーします。コードは次のとおりです:
#!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]; list2 = [1, 2, 3, 4, 5, 6, 7 ]; print "list1[0]: ", list1[0]print "list2[1:5]: ", list2[1:5]
コードをコピーします コードは次のとおりです:
list1[0]:physicslist2[1:5]:[2, 3 , 4, 5]
3. リストを更新します 以下に示すように、リストのデータ項目を変更または更新するか、append() メソッドを使用してリスト項目を追加することができます。コードをコピーします
コードは次のとおりです:
#!/usr/bin/python list = ['physics', 'chemistry', 1997, 2000]; print "Value available at index 2 : " print list[2]; list[2] = 2001; print "New value available at index 2 : " print list[2];
コードをコピーします
コードは次のとおりです:
Value available at index 2 : 1997 New value available at index 2 : 2001
4. リスト要素を削除します
次の例のように、リストの要素を削除する del ステートメント:
コードをコピーします
コードは次のとおりです:
#!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]; print list1; del list1[2]; print "After deleting value at index 2 : " print list1;
上記の例 出力結果:
コードをコピーします
コードは次のとおりです:
['physics', 'chemistry', 1997, 2000] After deleting value at index 2 : ['physics', 'chemistry', 2000]
5. Python リスト スクリプト演算子
リストの + と * の演算子は文字列と似ています。 + 記号は結合されたリストに使用され、* 記号は繰り返されるリストに使用されます。
は次のようになります:
Python式
len([1, 2, 3]) | 3 | |
---|---|---|
[1、 2, 3] + [4, 5, 6] | [1, 2, 3, 4, 5, 6] | |
['Hi!'] * 4 | ['Hi!' , 'Hi!', 'Hi!', 'Hi!'] | |
3 in [1, 2, 3] | True | |
for x in [1, 2, 3]: print x, | 1 2 3 | |
コードをコピーコードは次のとおりです:
L = ['spam', 'Spam', 'SPAM!']
Python 式
L [2] | のスパム 3 番目を読み取ります。要素 | |
---|---|---|
L[-2] | 'Spam' | リスト内の最後から2番目の要素を読み取ります |
L[1:] | ['Spam', 'SPAM!'] | から始まるリストをインターセプトします2 番目の要素 |
関連する推奨事項:
|
以上がPythonのリスト(List)の操作方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。