为了账号安全,请及时绑定邮箱和手机立即绑定

复制没有相同 id 的类数组

复制没有相同 id 的类数组

红颜莎娜 2024-01-24 20:48:43
我正在做康威的生命游戏。有两件事是错误的。由于某种原因,动画代码正在接收网格信息,但没有正确绘制它,只显示所有单元格的一个值。这之前是有效的,但我对 matplotlib 不太了解,所以我找不到问题所在。我需要找到一种方法使我的网格相等但不连接,即更新一个网格时我不希望另一个网格发生更改。[我认为我做错的是第91行]
查看完整描述

1 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

我认为这里的问题是您正在制作“浅复制”,而不是“深复制”。

作为修复,请尝试导入副本:

import copy

并将第 91 行更改为:

self.grid_1 = copy.deepcopy(self.grid_2)


查看完整回答
反对 回复 2024-01-24
  • 1 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信