【发布时间】:2018-04-07 07:16:12
【问题描述】:
我正在尝试使用 append 函数创建一个嵌套列表,但最后一个值将恢复以前的值,任何人都可以告诉我为什么,以及如何正确地做到这一点。 谢谢
d= []
temp = [0,0,0]
for i in range(4):
temp[0] = i+1
d.append(temp)
输出显示:
[[4, 0, 0], [4, 0, 0], [4, 0, 0], [4, 0, 0]]
但我想要的输出是
[[1, 0, 0], [2, 0, 0], [3, 0, 0], [4, 0, 0]]
【问题讨论】:
标签: python