1、深拷贝题目
def func(arg,li=[]): li.append(arg) return li v1 = func(1) print(v1) v2 = func(2,[]) #开僻了一块内存空间(第1块内存空间,第2块内存空间) print(v2) v3 = func(3) #所以这里就是:[11,999,33,44,55]
print(v3)
n1 = [11,22,33,44,55]
n2 = n1 n3 = n1[:]
n1[0] = 666
n3[1] = 999
print(n1)
print(n2)
print(n3)
答案:
[666,22,33,44,55] [666,22,33,44,55] [11,999,33,44,55]