def __deepcopy__(self, memo):
cls = self.__class__
result = cls.__new__(cls)
memo[id(self)] = result
result.floor = deepcopy(self.floor, memo)
if self.content == None:
result.content = None
else:
result.content = dict()
for k, v in self.content.items():
if k not in ['move', MEMORY]:
result.content[k] = deepcopy(v, memo)
return result
评论列表
文章目录