【发布时间】:2016-01-21 11:59:46
【问题描述】:
我在将新元素附加到 3 维列表时遇到问题。它不是在一个地方(threeDimList[1][1])附加一个新元素,而是将它附加到整行(threeDimList[1][0],threeDimList[1][1],threeDimList[1][2])这是我的代码:
threeDimList = [[[]]*(3) for i in range(3)]
threeDimList[1][1].append(1)
print(threeDimList)
这给了我:
[[[], [], []], [[1], [1], [1]], [[], [], []]]
代替:
[[[], [], []], [[], [1], []], [[], [], []]]
【问题讨论】:
-
虽然提出的问题是重复的,但遇到的问题是不同的。
-
@ncfirth 我们仍然可以与标记的重复问题相关联,并且此处提供的答案与标记的问题相似。
标签: python python-3.x