import copy
a = [11, 22, 33]
b = [44, 55, 66]
c = (a, b)
e = copy.copy(c)
id(c) = 52132936
id(e) = 52132936
原因:
使用copy.copy方法只能浅拷贝元组
只能用copy.deepcopy方法进行深拷贝
元组是不可变数据类型
本文通过Python代码示例,阐述了浅拷贝与深拷贝的区别,特别是对于元组这种不可变数据类型的拷贝操作。指出使用copy.copy()方法只能实现浅拷贝,而copy.deepcopy()方法才能完成深拷贝。
a = [11, 22, 33]
b = [44, 55, 66]
c = (a, b)
e = copy.copy(c)
id(c) = 52132936
id(e) = 52132936
使用copy.copy方法只能浅拷贝元组
只能用copy.deepcopy方法进行深拷贝
元组是不可变数据类型
1957
1299

被折叠的 条评论
为什么被折叠?