Gruppiere nach und zähle in Liste

Ich habe eine Liste, die mit Ints gefüllt ist:

[0] 1
[1] 4
[2] 4
[3] 8
[4] 9
[5] 1
[6] 1

Grundsätzlich gibt es also Zufallszahlen, aber die gleiche Zahl kann in dieser Liste mehrmals vorkommen.

Was ich will, ist, sie nach Nummern zu gruppieren, aber ich kann auch sagen, wie oft diese Nummer in der Liste war. Damit ich so etwas habe wie:

[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

Gibt es eine schnelle / einfache Möglichkeit, dies zu erreichen? Oder muss ich alle möglichen Schleifen und Prüfungen ausschreiben, um so etwas manuell zu konstruieren?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage