1. 程式人生 > >Lesson 2#02 深淺copy

Lesson 2#02 深淺copy

使用 spa blog gpo AC span 工具 lesson 如果

內存地址查看,內存地址是字符的真實地址

>>> a = 1
>>> id (a)
1884777952  # 1 的內存地址
>>>
# 淺copy
# n2 = n1 和 n2 = n1.copy效果相同,同屬於淺copy,淺copy的意思是只能copy第一層
#如果列表中有嵌套,那麽通過淺copy無法生成一個完全獨立的新列表,嵌套列表內的元素內存地址不變
n1 = ["suyp","liuzhen",["machao","lirs"]]
n2=n1.copy()
#深copy
#深copy需要使用import導入 copy工具箱,可以生成兩個完全獨立的列表
import copy #導入copy工具箱 n1 = ["suyp","liuzhen",["machao","lirs"]] n2 = copy.deepcopy(n1) #語法,copy.deepcopy(x),x代表需要復制的值

Lesson 2#02 深淺copy