Python基础——深拷贝+浅拷贝
深拷贝 浅拷贝
都是拷贝,不存在快捷方式
——目的:避免一些隐藏的错误
——比如这样的代码:
# 传入的list为dd1 = dd[:]
# 这样改变dd1就不会改变dd的值
def func(l):
l.append(4)
l[3].append(5)
my_list = [1,2,3,[]]
func(m_list[:])
print(my_list)
浅拷贝:
list ...
原创
2019-09-11 03:34:19 ·
137 阅读 ·
0 评论