以下是一个示例代码,按照分组进行分割和计数:
from collections import defaultdict
# 定义一个列表
data = [1, 2, 3, 4, 5, 1, 2, 3, 4, 1, 2, 1]
# 使用defaultdict创建一个空的字典,默认值为0
counter = defaultdict(int)
# 遍历列表,将每个元素作为字典的key,并增加计数
for element in data:
counter[element] += 1
# 打印结果
for key, value in counter.items():
print(key, ":", value)
运行以上代码,输出结果为:
1 : 4
2 : 3
3 : 2
4 : 2
5 : 1
该示例中,我们使用defaultdict
创建了一个空的字典counter
,并将默认值设置为0。然后,我们遍历给定的列表data
,对每个元素进行计数,将元素作为字典的key,并将计数值自增1。最后,我们打印出每个元素以及其对应的计数值。
下一篇:按照分组进行两列的除法