python求助 小白最近遇到这样一个问题
小白刚学python不久,最近遇到这样一个问题,如下:
dataA_list=[{id:1,status:1,name:项目1,money:1111},{id:2,status:1,name:项目2,money:2222},{id:3,status:1,name:项目3,money:3333}]
dataB_list=[{id:1,status:2,name:项目1,money:111},{id:2,status:2,name:项目2,money:222},{id:4,status:2,name:项目4,money:4444}]
dataC_list=[{id:5,status:3,name:项目5,money:5555},{id:3,status:3,name:项目3,money:33},{id:1,status:3,name:项目1,money:11}]
我想获得这样一个理想的数据集合,根据以上 name相同(当然id相同也可)和status下哪个money大的前提下就累加money最后输出如下
dataSUM_list=[{id:1,name:项目1,money:1222},{id:2,name:项目2,money:2444},{id:3,name:项目3,money:3366},,{id:4,name:项目4,money:4444},{id:5,name:项目5,money:5555}]
思路是什么呢,是要先转成字典根据键判断吗? 小白急求大佬解答一下
dataA_list=[{id:1,status:1,name:项目1,money:1111},{id:2,status:1,name:项目2,money:2222},{id:3,status:1,name:项目3,money:3333}]
dataB_list=[{id:1,status:2,name:项目1,money:111},{id:2,status:2,name:项目2,money:222},{id:4,status:2,name:项目4,money:4444}]
dataC_list=[{id:5,status:3,name:项目5,money:5555},{id:3,status:3,name:项目3,money:33},{id:1,status:3,name:项目1,money:11}]
我想获得这样一个理想的数据集合,根据以上 name相同(当然id相同也可)和status下哪个money大的前提下就累加money最后输出如下
dataSUM_list=[{id:1,name:项目1,money:1222},{id:2,name:项目2,money:2444},{id:3,name:项目3,money:3366},,{id:4,name:项目4,money:4444},{id:5,name:项目5,money:5555}]
思路是什么呢,是要先转成字典根据键判断吗? 小白急求大佬解答一下
...全文
相关推荐
平面上n个点之间最近点对问题
算法导论实验:利用分治法求平面上n个点最近点对问题,压缩包内附python源代码和实验报告以及详细时间复杂度分析。
python实现K最近邻算法
主要为大家详细介绍了python实现K最近邻算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
python 图像插值 最近邻、双线性、双三次实例
主要介绍了python 图像插值 最近邻、双线性、双三次实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Python-PyNNDescent一个Python近似最近邻实现
PyNNDescent 一个Python近似最近邻实现
python实现最近点对问题的分治算法代码
python资源。python实现最近点对问题的分治算法代码。算法先按X坐标排序分治,再在带状区域按Y坐标检查可能更近的点对,最后合并结果。


