我是两个具有相同值的列表[6,1,2,3,4]。之后我将list_x的第一个值更改为0。但它也更改了list_y。
list_x = list_y = [6,1,2,3,4]
list_x[0] = 0
print (list_y)
//output:[0,1,2,3,4]
有什么方法可以单独更改list_x?我只需要更改一个列表的值,我该怎么做?
尝试使用切片:
list_x = [6,1,2,3,4]
list_y = list_x[:] # 创建list_x的副本
list_x[0] = 0
print(list_x) #输出:[0, 1, 2, 3, 4]
print(list_y) #输出:[6,1,2,3,4]