我笔记上写的是更改后有影响,但实际打出来更改了原来的a并没有影响,问deepseek只说了嵌套列表有影响,有点没看懂自己的笔记了当时好像睡着了谁来帮帮我😭😭
#浅复制
a = [lbk]1,2,'hello',[lbk]1,2[rbk][rbk]
a1 = a.copy()#第一种,使用copy,影响复制列表
print(a1,id(a1))
import copy#第二种,引入copy,影响
a2 = copy.copy(a)
print(a2,id(a2))
a3 = a[lbk]:[rbk]#第三种,采用切片的方法,影响
print(a3,id(a3))
a.append(3)
print(a,id(a))
print(a1,id(a1))
print(a2,id(a2))
print(a3,id(a3))

#浅复制
a = [lbk]1,2,'hello',[lbk]1,2[rbk][rbk]
a1 = a.copy()#第一种,使用copy,影响复制列表
print(a1,id(a1))
import copy#第二种,引入copy,影响
a2 = copy.copy(a)
print(a2,id(a2))
a3 = a[lbk]:[rbk]#第三种,采用切片的方法,影响
print(a3,id(a3))
a.append(3)
print(a,id(a))
print(a1,id(a1))
print(a2,id(a2))
print(a3,id(a3))

