【Python】配列に含まれる数値の出現回数を求める

配列に含まれる数値をインデックスに指定することで、数値の出現回数を求める。

A = [2, 1, 1, 0, 3]
arr = [0]*(max(A)+1)
for x in A:
  arr[x] += 1
print(arr)

プログラムを実行すると、以下のように出力される。

[1, 2, 1, 1]
タイトルとURLをコピーしました