以下是一个示例代码,展示了如何按照标题分组,并求和相应的值。
# 假设数据存储在一个包含字典的列表中
data = [
{"标题": "A", "值": 10},
{"标题": "B", "值": 20},
{"标题": "A", "值": 30},
{"标题": "B", "值": 40},
{"标题": "C", "值": 50}
]
# 创建一个空字典,用于存储分组和求和的结果
result = {}
# 遍历数据列表
for entry in data:
# 获取标题和值
title = entry["标题"]
value = entry["值"]
# 如果标题已经存在于结果字典中,则将当前值加上已存在的值
if title in result:
result[title] += value
# 否则,将标题作为键,将当前值作为值添加到结果字典中
else:
result[title] = value
# 打印结果
for title, value in result.items():
print(f"{title}: {value}")
运行以上代码,将得到以下输出:
A: 40
B: 60
C: 50
这说明代码成功按照标题分组,并求和了相应的值。
上一篇:按标题对api结果进行分组