我想知道为什么当我删除原始数组时它会影响复制的数组:
arr = [1,2,3]
arr1 = arr
del arr[:]
print(arr1) #this prints []
Run Code Online (Sandbox Code Playgroud)
但是当我修改原始数组的元素时,对复制的数组没有影响:
arr = [1,2,3]
arr1 = arr
arr = [4,5,6]
print(arr1) #this prints [1,2,3]
Run Code Online (Sandbox Code Playgroud)
如果有人能解释这个问题,我感谢您的帮助,在此先感谢您.