Latest web development tutorials

Pythonのリスト(一覧)

Pythonのシーケンスは、最も基本的なデータ構造です。 シーケンス内の各要素は番号が割り当てられる - その位置、またはインデックスを、最初のインデックスは2番目のインデックスは1と続き、0です。

Pythonは組み込み型6の配列を有するが、最も一般的なのはリストやタプルです。

一連の動作は、メンバーを確認し、追加乗算、インデキシング、スライスなど、行うことができます。

また、Pythonはシーケンスの長さを決定し、構築し、最大値と最小要素法を決定しています。

カンマ区切り値は角括弧内に表示されるPythonは、データの最も一般的に使用されるタイプのリストである、それを使用することができます。

データ項目のリストは、同じ型である必要はありません

限り、別のブラケットを使用して、カンマ区切りのデータ項目がすることができますようにリストを作成します。 次のように:

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];

インデックスのリストとして文字列のインデックスは0から始まると。 リストには、組み合わせなどを傍受することができます。


アクセスリストの値

次のようにリスト内の値にアクセスするには、添字を使用し、あなたはまた、文字の傍受の形で角括弧を使用することができます。

#!/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]:  physics
list2[1:5]:  [2, 3, 4, 5]

更新リスト

あなたは、データ項目または更新プログラムの一覧を変更することができ、あなたはまた、次のように、項目のリストを追加するには、追加()メソッドを使用することができます。
#!/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];

注:私たちは、次の章のappend() メソッドの使用について説明します

上記の出力の例:

Value available at index 2 :
1997
New value available at index 2 :
2001

リスト要素を削除します

あなたは、次の例をリストの要素を削除するには、デルのステートメントを使用することができます。

#!/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]

注:私たちは、次の章のremove() メソッドの使用について説明します


Pythonスクリプトのリスト演算子

+と*演算子、文字列の類似性のリスト。 +、結合リストの繰り返しリストにアスタリスクをサイン。

次のように:

Pythonの式 結果 説明
LEN([1、2、3]) 3 長さ
[1、2、3] + [4、5、6] [1、2、3、4、5、6] 組み合わせ
[ 'こんにちは!'] * 4 [ 'こんにちは!'、 'こんにちは!'、 'こんにちは!'、 'こんにちは!'] リピート
[1、2、3] 3 要素がリスト内に存在するかどうか
で、X [1、2、3]:印刷X、 123 反復

Pythonのリストの傍受

操作のPythonリスト傍受列型、次のように:

L = ['spam', 'Spam', 'SPAM!']

アクション:

Pythonの式 結果 説明
L [2] 「SPAM!」 第三の要素のリストを読みます
L [-2] [迷惑メール] 二番目の要素の逆のリストを読みます
L [1] [ 'スパム'、 'SPAM!'] 第2の素子遮断リストの先頭から

機能&メソッドのPythonリスト

Pythonは、以下の機能が含まれています。

いいえ。 関数
1 CMP(リスト1、リスト2)
要素の2つのリストを比較
2 LEN(リスト)
リスト要素の数
3 最大(リスト)
戻る要素のリストマックスへ
4 分(リスト)
最小要素のリストを返します。
5 リスト(配列)
タプルのリストに変換されます

Pythonは次のメソッドが含まれます。

いいえ。 ウェイ
1 list.append(obj)は
リストの最後に新しいオブジェクトを追加します
2 list.count(obj)は
回数エレメント統計がリストに表示されます
3 list.extend(配列)
追加の使い捨て別のシーケンスのリストの最後に、複数の値(新しいリストを元のリストの拡張)
4 list.index(obj)は
リストから値の最初の発生のインデックス位置を探します
5 list.insert(インデックス、obj)は
リストにオブジェクトを挿入します
6 list.pop(OBJ =リスト[-1] )
(最後の要素をデフォルトでは)リスト内の一つの要素を削除し、要素の値を返します。
7 list.remove(obj)は
リストに最初のマッチの値を削除します
8 list.reverse()
リバースリスト要素
9 list.sort([FUNC])
元のリストがソートされています