我有一个嵌套的dict,其中包含许多要加密的项目并将其保存到文件中,当我指加密时,我正在使用es来加密外键,内键和内值的字符串。 / p>
字典的大小差不多
data = {str(x): {str(y): str(y) for y in range(800)} for x in range(50)}
操作将类似于:
def e(): pass #Encryption method
encrypted = {}
for outkey, outvalue in data.items():
encrypted[e(outkey)] = {e(k): e(v) for k, v in outvalue.items()}
我尝试打开numpy数组的内部dict键和值,并以这种方式执行加密,而不是进行迭代,但是计时表明它需要相同或更长的时间...是否有其他方法可以对其进行优化(不包括多处理或多线程)?