我有一个嵌套的dict,它包含许多我加密并保存到文件中的项目,当我指的是加密时,我使用aes来加密外部密钥、内部密钥和内部值的字符串
这本字典有点像这本书的大小
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密钥和值,并以这种方式执行加密,而不是迭代,但计时结果表明需要相同或更长的时间。。。是否有其他方法来优化它(不包括多处理或多线程)
目前没有回答
相关问题 更多 >
编程相关推荐