我使用 python 进行编码。我只想附上这两个清单。所以,我想做这个(低于当前)。这些变量(过去,当前)并不是一成不变的。我的意思是他们的规模是多变的。并且,根据它们的大小,迭代次数也是可变的。
第一次迭代
过去(1)=
[[0, 0, 0, 1], [0, 1, 0, 1], [1, 0, 0, 1], [1, 1, 0, 1]]
第二次迭代
过去(2)=
[[0, 0, 1, 1], [0, 1, 1, 1], [1, 0, 1, 1], [1, 1, 1, 1]]
(我想做这个)
CURENT =
[[0, 0, 0, 1],
[0, 1, 0, 1],
[1, 0, 0, 1],
[1, 1, 0, 1],
[0, 0, 1, 1],
[0, 1, 1, 1],
[1, 0, 1, 1],
[1, 1, 1, 1]]
我写了“current.append(过去)” 由于“按参考调用”, 当前变量低于我的变量
错误
[[0, 0, 1, 1],
[0, 1, 1, 1],
[1, 0, 1, 1],
[1, 1, 1, 1],
[0, 0, 1, 1],
[0, 1, 1, 1],
[1, 0, 1, 1],
[1, 1, 1, 1]]
如何通过引用来阻止呼叫? 简单来说,我只想要[past1,past2,past3,...]。 但是,由于通过引用调用,我做了[lastPast,lastPast,lastPast,...] 我不能使用numpy。 如您所见,我只想垂直追加2维列表。