У меня есть List, который заполнен ints, вот так:
[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
Есть ли быстрый/простой способ достичь этого? Или я могу написать все виды циклов и проверок, чтобы построить что-то вроде этого вручную?