好吧,我是编程方面的超级菜鸟。编写一个程序来查找数组中每个元素的频率
print("Running own")
arr = [1, 2, 8, 3, 2, 2, 2, 5, 1];
fr = [None] * len(arr)
vsi = -1
for i in range(0, len(arr)):
count = 1
for j in range(i + 1, len(arr)):
if (arr[i] == arr[j]):
count += 1
fr[j] = vsi
print("j={0} and fr[j]={1}".format(j, fr[j]))
if [fr[i] != vsi]:
fr[i] = count
print(fr)
print("fr=", fr)
print("---------------------");
print(" Element | Frequency");
print("---------------------");
for i in range(0, len(fr)):
if(fr[i] != vsi):
print(" " + str(arr[i]) + …Run Code Online (Sandbox Code Playgroud) python ×1