我是一个Python新手从C穿越而过,我基本上是试图实现逻辑等同于数组指针的C.的Python:通过列表
数组我想要的清单迭代追加项目名单通过迭代这些列表的列表,将一个项目附加到一堆列表的末尾。我有以下代码:
data = [10, 20, 30]
list1 = list2 = list3 = list()
lists = [list1, list2, list3]
for i in range(len(data)):
lists[i].append(data[i])
for lst in lists:
print lst
它的结果却是:中
[10, 20, 30]
[10, 20, 30]
[10, 20, 30]
代替:
[10]
[20]
[30]
我无法解释为什么这个代码未能产生预期的输出,有没有其他的方式来做到这一点?
1环是不够的,我思 –