【Python 语法】Python 浅拷贝和深拷贝
浅拷贝(Shallow Copy)
浅拷贝是指创建一个新的对象,但对于对象内部的元素(如列表、字典中的项等),只是引用了原始对象中的元素,而不是创建新的元素。
因此,浅拷贝的对象与原始对象共享内部的可变元素。如果修改了内部元素的值,两个对象都会受到影响。
语法
浅拷贝常通过以下几种方式实现:
copy.copy()
:通过 copy
模块的 copy()
函数创建浅拷贝。list.copy()
:对于列表,可以使用 list.copy()
方法。dict.copy()
:对于字典,可以使用 dict.copy()
方法。作者:一杯水果茶!