<分区>
我在我的程序中遇到了一个问题,我不确定我做错了什么。首先,我创建了一个空的列表列表。例如:
>>> Lists = [[]]*12
给出:
>>> Lists
[[], [], [], [], [], [], [], [], [], [], [], []]
但是,当尝试将值 append 到单个子列表时,它会将值添加到所有子列表。例如:
>>> Lists[2].append(1)
给予:
>>> Lists
[[1], [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], [1]]
有没有办法只 append 到一个子列表,以便结果看起来像:
>>> Lists
[[], [], [1], [], [], [], [], [], [], [], [], []]