Python配列
注意:Pythonには配列の組み込みサポートはありませんが、代わりにPythonリストを使用できます。
配列
注意:このページでは、LISTSを ARRAYとして使用する方法を説明しますが、Pythonで配列を操作するには、NumPyライブラリなどのライブラリをインポートする必要があります。
配列は、1つの変数に複数の値を格納するために使用されます。
配列とは
配列は、一度に複数の値を保持できる特別な変数です。
アイテムのリスト(車の名前のリストなど)がある場合、車を単一の変数に格納すると、次のようになります。
car1 = "フォード"
car2 = "ボルボ"
car3 = "BMW"
ただし、複数の車をループして特定の車を見つけたい場合はどうすればよいでしょうか?車が 3台ではなく300台あった場合はどうなるでしょうか?
解決策は配列です!
配列は1つの名前で多くの値を保持でき、インデックス番号を参照して値にアクセスできます。
配列の要素にアクセスする
配列要素を参照するには、*インデックス番号*を参照します。
配列の長さ
len()
メソッドを使用して、配列の長さ(配列内の要素の数)を返します。
注意:配列の長さは、常に最大の配列インデックスより1大きくなります。
配列要素のループ
for in
ループを使用すると、配列のすべての要素をループできます。
配列要素の追加
append()
メソッドを使用して、要素を配列に追加できます。
配列要素の削除
pop()
メソッドを使用して、配列から要素を削除できます。
また、remove()
メソッドを使用して配列から要素を削除することもできます。
注意:リストのremove()
メソッドは、指定された値の最初の出現のみを削除します。
配列メソッド
Pythonには、リスト/配列で使用できる一連の組み込みメソッドがあります。
メソッド | 説明 |
---|---|
append() | リストの終わりに要素を追加します |
clear() | リストからすべての項目を削除します |
copy() | リストのコピーを返します |
count() | 指定された値を持つ要素の数を返します |
extend() | リスト(または任意の反復可能要素)の要素を現在のリストの末尾に追加します。 |
index() | 指定された値を持つ最初の要素のインデックスを返します。 |
insert() | 指定された位置に要素を追加します |
pop() | 指定した位置の要素を削除します |
remove() | 指定された値を持つ最初の項目を削除します |
reverse() | リストの順序を逆にします |
sort() | リストを並べ替えます |
注意:Pythonには配列のサポートが組み込まれていませんが、代わりにPythonリストを使用できます。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。