最近老师给了道题,题目是这样的
将一个列表的数据复制到另一个列表中
然后一开始觉得就是简单的复制,直接list1 = list2就ok了,后来觉得好像不对,似乎看到过copy这个函数
于是我搜了一下…
然后发现了除了直接赋值之外的深拷贝和浅拷贝…
于是新的疑问来了
他们有什么区别???
干想肯定是没用的,来实际操作一下康康
import copy
List = [1, 2, 4, 12, [4, 5, 6, 33], 10]
# 直接赋值
L1 = List
# 浅拷贝
L2 = copy.co