按照id分组,将下一行的值添加到当前行的值上。
创始人
2024-08-24 06:00:46
0

假设你有以下数据:

data = [
    {'id': 1, 'value': 10},
    {'id': 1, 'value': 20},
    {'id': 2, 'value': 30},
    {'id': 2, 'value': 40},
    {'id': 2, 'value': 50}
]

你可以按照id分组,并将下一行的值添加到当前行的值上,可以使用以下代码:

result = []
current_id = None
current_value = 0

for item in data:
    if item['id'] != current_id:
        if current_id is not None:
            result.append({'id': current_id, 'value': current_value})
        current_id = item['id']
        current_value = item['value']
    else:
        current_value += item['value']

# 添加最后一个分组的结果
if current_id is not None:
    result.append({'id': current_id, 'value': current_value})

print(result)

输出结果为:

[
    {'id': 1, 'value': 30},
    {'id': 2, 'value': 120}
]

这个代码将数据按照id分组,并将每个分组的value值相加,得到了最终的结果。

相关内容

热门资讯

值得注意的是"aap... 值得注意的是"aapoker安装包怎么使用"wpk俱乐部辅助器(真是是有辅助辅助器)-哔哩哔哩1、下...
透视教程"德扑圈透视... 透视教程"德扑圈透视挂"约局吧app有挂吗(切实真的有辅助安装)-哔哩哔哩1、下载好约局吧app有挂...
此事引发广泛关注"w... 您好,拱趴大菠萝十三水作必弊这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】...
透视工具"wepok... 透视工具"wepoker有没有挂"sohoopoker辅助(其实是真的辅助工具)-哔哩哔哩1、下载好...
透视有挂"pokem... 透视有挂"pokemmo修改器手机版"wpk辅助是什么(本来有辅助下载)-哔哩哔哩1、点击下载安装,...
为了进一步"竞技联盟... 为了进一步"竞技联盟辅助"hhpoker到底可以作必弊码(一直存在有辅助下载)-哔哩哔哩1、在hhp...
透视真的"wepok... 透视真的"wepoker轻量版辅助"德普之星怎么开辅助(一贯真的有辅助app)-哔哩哔哩1、金币登录...
透视有挂"werpl... 透视有挂"werplan外开挂"epoker免费透视脚本(竟然真的是有辅助工具)-哔哩哔哩epoke...
透视讲解"hhpok... 透视讲解"hhpoker辅助器视频"哈糖大菠萝怎么开挂(果然真的是有辅助平台)-哔哩哔哩1、金币登录...
截至发稿"wepok... 截至发稿"wepoker破解游戏盒子"wepoker脚本(果然是真的辅助app)-哔哩哔哩所有人都在...