不期望结果。我得到了一个带有相同列表的列表。我想获得具有不同长度的列表清单。请不要只是告诉我如何。另外,为什么这段代码能得到结果。
for i in range(5):
a.append(i)
print(a)
b.append(a)
[0]
[0, 1]
[0, 1, 2]
[0, 1, 2, 3]
[0, 1, 2, 3, 4]
b
Out[37]:
[[0, 1, 2, 3, 4],
[0, 1, 2, 3, 4],
[0, 1, 2, 3, 4],
[0, 1, 2, 3, 4],
[0, 1, 2, 3, 4]]