【发布时间】:2017-07-03 02:42:40
【问题描述】:
如何制作列表的副本,以便在不影响原件的情况下编辑副本。例如:
x = [1., 2., 3., 4.]
y = x
y[0] = 9.
输出是:
x: [9.0, 2.0, 3.0, 4.0]
y: [9.0, 2.0, 3.0, 4.0]
当我希望 x 成为:
x: [1.0, 2.0, 3.0, 4.0]
那么如何在保持原始变量不变的情况下复制变量呢?
提前致谢,
埃里克
【问题讨论】:
-
python-3.x 中的
y=x.copy()怎么样... -
new_list = copy.copy(old_list)和from copy import copy
标签: python list variables copy assign