【发布时间】:2016-09-15 14:08:09
【问题描述】:
我正在尝试在列表中创建和附加列表和索引。附加任何列表元素会自动附加到此列表中的所有可用列表 首先我有一个列表如下
sygma_list [[]] * 3
我还有另一个列表的形式
mts_columns1 = [[1,2,3], [4,5,6], [6,7,8]]
mts_columns2 = [[1,2,3], [4,5,6], [6,7,8]]
当遍历 sygma_list 时,我是这样的:
for i in range(0, 3):
sygma_list[i].append(mts_column[i])
sygma_list 的结果非常令人震惊,因为 append() 对列表的每个元素都起作用,而不是获得最终结果
sygma_list = [[[1,2,3], [1,2,3]],
[[4,5,6],[4,5,6]],
[[6,7,8],[6,7,8]]]
【问题讨论】: