免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3461 | 回复: 2
打印 上一主题 下一主题

python的dict数字相加问题 [复制链接]

论坛徽章:
1
水瓶座
日期:2014-12-25 11:15:10
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-02-22 10:02 |显示全部楼层 |倒序浏览
有数十个文件,每个文件的内容如下:
或者这样
  1. {}
  2. {0: -2002955618624, 1: -57996680, 2: -280878257, 3: -1236504, 5: -166732700, 6: -17393262, 9: -72248, 10: -2128019, 11: -82167, 12: -5375000}
  3. {0: 2296897420816, 1: 54715515, 2: 316252469, 3: 705800, 5: 175049545, 6: 18854077, 9: 71691, 10: 1554391, 11: 63251, 12: 10425800}
复制代码
或者这样
  1. {1: 180080, 2: 92525}
  2. {0: -1718672502706, 1: -39752293, 2: -305268809, 3: -438494, 5: -138335400, 6: -14315785, 9: -116516, 12: -25950000}
  3. {0: 2172777939860, 1: 38779910, 2: 342781787, 3: 470400, 5: 144757625, 6: 15513426, 9: 141050, 11: 30, 12: 31245100}
复制代码
每个文件都有三行,第一行可能为空字典

现在要按行处理,把key相同的value相加起来,最后的几个类似这样
{1: 180080, 2: 92525}
{0:-3721628121330,1:-97748973....}
{0:4469675360676,1:93495425....}
的结果

现在完全不知道要怎样处理这dict进行相加的问题~~哪位大神给指点指点

论坛徽章:
1
水瓶座
日期:2014-12-25 11:15:10
2 [报告]
发表于 2016-02-23 11:36 |显示全部楼层
可以成功的,我试了的回复 3# zl624867243


   

论坛徽章:
1
水瓶座
日期:2014-12-25 11:15:10
3 [报告]
发表于 2016-02-23 11:37 |显示全部楼层
print results[1] results[2] results[3] 这都转成列表了么?回复 5# ssfjhh


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP