2017-04-06 10 views
-4

forループの結果から結果配列を作成したいとします。たとえば、forループを3,3,5,6,7,8,9,1,5の結果で実行し​​ました。 10 IDまで[0、0 1,1 2,0 3,2 4,0 5,2 6,1 7,1 8,1 のように見えるの配列を作成したいです9,1 10,0]はforループからPythonの結果配列を作成するには?

任意のヘルプは非常に初心者プログラマ

高く評価され
+1

最初の結果と2番目の結果の相関は何ですか? –

+0

スタックがうまくいけば2列の最初の列0-10と2番目の列の番号が表示されます。 –

+0

resuls配列は次のようになります –

答えて

0

私はあなたがを使用することをお勧めします配列の代わりに10を使用します。コードは次のようになります。

sample=[3,3,5,6,7,8,9,1,5] 
def count_occurrence(sample): 
    occurrence={} 
    for i in range(10): 
     occurrence[i]=0 
    for num in sample: 
     occurrence[num]+=1 
    return occurrence 
o=count_occurrence(sample) 
print(o) 
#if you still want the array you mentioned: 
a=sorted(list(o.items())) 
print(a) 
関連する問題