python groupby 去重计数
时间: 2023-08-27 07:05:09 浏览: 105
利用python中集合的唯一性实现去重
对于您的第一个问题,可以通过使用Python中的groupby函数来对列表进行分组和计数,示例代码如下:
```
from itertools import groupby
data = [1, 2, 2, 3, 3, 3, 4, 5, 5]
grouped_data = groupby(data)
for key, group in grouped_data:
count = len(list(group))
print("数字 {} 出现了 {} 次".format(key, count))
```
运行以上代码,输出结果为:
```
数字 1 出现了 1 次
数字 2 出现了 2 次
数字 3 出现了 3 次
数字 4 出现了 1 次
数字 5 出现了 2 次
```
以上是关于Python中使用groupby函数进行去重计数的介绍,希望能够帮助到您。
阅读全文