【发布时间】:2011-09-30 13:32:40
【问题描述】:
可能的重复:
How to clone a list in python?
What is the best way to copy a list in Python?
original_list = [Object1(), Object2(), Object3()]
copy_list = original_list
original_list.pop()
如果我从原始列表中删除了一个对象,我怎样才能防止副本列表也发生变化?
原始列表
[<Object.Object instance at 0x00EA29E0>, <Object.Object instance at 0x00EA2DC8>, <Object.Object instance at 0x00EA2EE0>]
弹出原始列表后复制列表(我希望它等于上面的)
[<Object.Object instance at 0x00EA29E0>, <Object.Object instance at 0x00EA2DC8>]
【问题讨论】: