基本上,我提出了这个请求来高效地执行操作,但我猜我使用的数据结构不是。如果密钥存在,则从嵌套字典中减去字典值
首先字典:
f_dict = {'n1':{'x':1,'y':1,'z':3},'n2':{'x':6,'y':0, 'z':1}, ...}
s_dict = {'x':3,'t':2, 'w':6, 'y':8, 'j':0, 'z':1}
我想获得e
这样的:
e = {'n1':{'x':-2,'y':-7,'z':1},'n2':{'x':3,'y':-8,'z':0}, ...}
请将您的示例更改为实际的python字典。 BTW,提示:x - 0 == x。你可以随时检查一个字典中的值,并给出一个默认的's_dict.get('a',0)'。 – pazqo