\

Pythonでは、配列はリストと呼ばれ、その要素数はlen関数を使用して取得できます。しかし、多次元配列の場合、要素数の取得は少し複雑になります。

1次元配列の要素数の取得

1次元配列(リスト)の要素数を取得するには、len関数を使用します。以下に例を示します。

list1 = [0, 1, 2, 3, 4, 5, 6, 7, 8]
print("list1の要素数=", len(list1))

このコードを実行すると、list1の要素数が9と表示されます。

2次元配列の要素数の取得

2次元配列の要素数を取得するには、ループ文を使用するか、リスト内包表記とsum関数を使用します。以下に例を示します。

# ループ文を使用する方法
list2 = [[0, 1, 2], [3, 4, 5], [6, 7, 8]]
count = 0
for item in list2:
    count += len(item)
print("list2の要素数=", count)

# リスト内包表記とsum関数を使用する方法
count = sum([len(item) for item in list2])
print("list2の要素数=", count)

これらのコードを実行すると、list2の要素数が9と表示されます。

多次元配列の要素数の取得

多次元配列の要素数を取得するには、Numpyライブラリを使用すると便利です。以下に例を示します。

import numpy as np

list2 = np.array(list2)
print("list2の要素数=", list2.size)

このコードを実行すると、list2の要素数が9と表示されます。

以上がPythonで配列の要素数を取得する方法です。これらの知識を活用して、Pythonプログラミングをより効率的に行いましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です