我有一个充满整数的列表,如下所示:
[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
有没有一种快速/简单的方法来实现这一点?或者我是否有写出各种循环和检查来手动构建这样的东西?