TECH I.S.

Python配列


注意:Pythonには配列の組み込みサポートはありませんが、代わりにPythonリストを使用できます。


配列

注意:このページでは、LISTSを ARRAYとして使用する方法を説明しますが、Pythonで配列を操作するには、NumPyライブラリなどのライブラリをインポートする必要があります。

配列は、1つの変数に複数の値を格納するために使用されます。

車の名前を含む配列を作成します。

cars = ["フォード", "ボルボ", "BMW"]

自分で試してみる»


配列とは

配列は、一度に複数の値を保持できる特別な変数です。

アイテムのリスト(車の名前のリストなど)がある場合、車を単一の変数に格納すると、次のようになります。

car1 = "フォード" car2 = "ボルボ" car3 = "BMW"

ただし、複数の車をループして特定の車を見つけたい場合はどうすればよいでしょうか?車が 3台ではなく300台あった場合はどうなるでしょうか?

解決策は配列です!

配列は1つの名前で多くの値を保持でき、インデックス番号を参照して値にアクセスできます。


配列の要素にアクセスする

配列要素を参照するには、*インデックス番号*を参照します。

最初の配列項目の値を取得します。

x = cars[0]

自分で試してみる»

最初の配列項目の値を変更します。

cars[0] = "トヨタ"

自分で試してみる»


配列の長さ

len()メソッドを使用して、配列の長さ(配列内の要素の数)を返します。

配列cars内の項目の数を返します。

x = len(cars)

自分で試してみる»

注意:配列の長さは、常に最大の配列インデックスより1大きくなります。

配列要素のループ

for inループを使用すると、配列のすべての要素をループできます。

配列carsの各項目を出力します。

for x in cars:   print(x)

自分で試してみる»


配列要素の追加

append()メソッドを使用して、要素を配列に追加できます。

cars配列に要素をもう1つ追加します。
cars.append("Honda")

自分で試してみる»


配列要素の削除

pop()メソッドを使用して、配列から要素を削除できます。

cars配列の2番目の要素を削除します。
cars.pop(1)

自分で試してみる»

また、remove()メソッドを使用して配列から要素を削除することもできます。

「ボルボ」という値を持つ要素を削除します。

cars.remove("ボルボ")

自分で試してみる(開発準備中)»

注意:リストのremove()メソッドは、指定された値の最初の出現のみを削除します。


配列メソッド

Pythonには、リスト/配列で使用できる一連の組み込みメソッドがあります。


メソッド 説明
append()リストの終わりに要素を追加します
clear()リストからすべての項目を削除します
copy()リストのコピーを返します
count()指定された値を持つ要素の数を返します
extend() リスト(または任意の反復可能要素)の要素を現在のリストの末尾に追加します。
index()指定された値を持つ最初の要素のインデックスを返します。
insert()指定された位置に要素を追加します
pop()指定した位置の要素を削除します
remove()指定された値を持つ最初の項目を削除します
reverse()リストの順序を逆にします
sort()リストを並べ替えます

注意:Pythonには配列のサポートが組み込まれていませんが、代わりにPythonリストを使用できます。



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細