次のように、intで満たされたリストがあります。
[0] 1
[1] 4
[2] 4
[3] 8
[4] 9
[5] 1
[6] 1
つまり、基本的にそこには乱数が含まれていますが、そのリストでは同じ数字が複数回発生する可能性があります。
私が望むのは、それらを番号でグループ化することですが、その番号がリストに何回あったかを知ることもできます。だから私は次のようなものを持っています:
[0]
[number] 1
[total] 3 // Occured 3 times in the list
[1]
[number] 4
[total] 2
[2]
[number] 8
[total] 1
[3]
[number] 9
[total] 1
これを達成するための迅速で簡単な方法はありますか? それとも、このようなものを手動で構築するために、あらゆる種類のループとチェックを書き出す必要がありますか?