dic1 = {'Cy':[{'ONE':[2334566576576876867867866866868883322342342, 553134327472378448284]},{'THREE':[567832342342478624627364236462342, 72734682736472634782847], 'Cyp':[{'TWO':[2356252323232327686786786556546456462, 55232453454]},{'FOUR':[567832342342478624627364236462342, 727344564564562342]}
dic2 = {'Cy':[{'FIVE':[2898454387598345923131231231213, 598237494943543500213213034]}
我使用了以下代码
dict3 = {}
for key in (dic1.keys() | dic2.keys()):
if key in dic1: dict3.setdefault(key, []).append(dic1[key])
if key in dic2: dict3.setdefault(key, []).append(dic2[key])
print result
不幸的是我收到了一个错误
在字符串格式化过程中并非所有参数都被转换
是否有人找到一种方法来连接字典中的两个键并保持原始值而不更改,因为我将使用这些值进行解密?
答案 0 :(得分:0)
你的dicts有一堆标签和数组标签被打开。
result
不是你之前声明过的变量,也许你的print语句必须被追溯到print dict3
。