Python,有关Deepcopy的问题?

时间:2018-07-15 12:05:34

标签: python

我有以下代码段:

 modelLite.environments = model.environments

            for k,v in modelLite.environments.iteritems():
                v.grid = dict(copy.deepcopy(v.grid))

model.environments是将字符串映射到Grid对象的字典。 (网格是我的自定义类)每个Grid对象都包含一个grid属性,这是默认的字典。

在modelLite中,我试图将每个defaultDict网格属性转换为其对应的dict对象。

但是,我发现即使使用copy.deepcopy,model.environments中的defaultDict对象也可以与modelLite中的对象一起转换为dict。

有什么建议吗?

0 个答案:

没有答案