小编Dav*_*nna的帖子

按值对两个字典求和

我正在使用 python 3.5,我试图弄清楚如何按值对这两个字典求和。

{0: [4.3856601065585343e-38], 1: [1.9276743522657556e-08], 2: [3.30408817728935e-147]}

{0: [2.3808784712284318e-28], 1: [1.121936127843438e-67], 2: [3.5039317933946127e-96]}
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的

def sommadizionari (dict1,dict2):
    lista={ k: [ dict1.values() + dict2.values()] for k in dict1 }
    return lista
Run Code Online (Sandbox Code Playgroud)

这是我想要的输出

{0: [4.3856601065585343e-38+2.3808784712284318e-28], 1: [1.9276743522657556e-08+1.121936127843438e-67], 2: [3.30408817728935e-147+3.5039317933946127e-96]}
Run Code Online (Sandbox Code Playgroud)

python floating-point dictionary sum

2
推荐指数
1
解决办法
818
查看次数

标签 统计

dictionary ×1

floating-point ×1

python ×1

sum ×1