浅copy list1=[ 'lina', 18, [1,2] ] list2=list1.copy() :是把原列表第一层的的内存地址不加区分完全copy一份给新列表 深copy list1=[ 'lina', 18, [1,2] ] list2=copy.deepcopy(list1) :对于不可变类型不会改变地址,对可变类型分配新的内存空间,把可变不可变类型进行区分对待 小结:如果想copy一个新的列表,想让两个列表完全独立开,并且针对改的操作独立而不是读的操作,要用深copy