小编Ran*_*ude的帖子

为什么在 python 中使用方括号和 if 不会给出错误

好吧,我是编程方面的超级菜鸟。编写一个程序来查找数组中每个元素的频率

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

0
推荐指数
1
解决办法
146
查看次数

标签 统计

python ×1