如何制作列表元素的副本并保留列表中的原始值?蟒蛇

时间:2015-11-18 22:37:51

标签: python

my_list = [1, 2]
print my_list[0]

1

x = my_list[0]
x += 2

现在' x' equals 3和my_list [0]也等于3.我如何保留列表元素以使它们保持不变?

1 个答案:

答案 0 :(得分:1)

您可以对其进行切片:

new_list = old_list[:]

import copy
new_list = copy.copy(old_list)

如果这有帮助,请投票赞成&标记为“已接受”