Python子列表分配问题

时间:2017-07-14 14:46:42

标签: python list python-3.x

我正在尝试使用此代码更改子列表值:

sublist = [[1],[1],[1],[]]
list = [sublist,sublist]
print(list)
for i in range(0,2):
    list[0][i] = []
print(list)

在输出中我看到了:

[[[1], [1], [1], []], [[1], [1], [1], []]]
[[[], [], [1], []], [[], [], [1], []]]

如何在不更改其他列表元素的情况下仅更改列表[0]的值?感谢。

0 个答案:

没有答案