【发布时间】:2026-01-31 21:50:01
【问题描述】:
当我尝试使用列表及其副本时遇到问题。我知道有某些方法可以在 Python 中复制列表,我认为我会遵循它们。这是我的问题。
a = []
for i in range(10):
a.append([0]*10)
b = a[:]
for j in a:
j[0] = 1
print a
print b
我创建了一个空白列表。然后我添加 10 个零子列表 ([0,0,0,0,0....])。然后我复制列表,最后遍历第一个。但是当我打印它们时,两个列表都已更改。
【问题讨论】:
标签: python