python
def change2(array):
arra=array*1#这样便不会改变原来数组的值,可以尽情对arra操作
arra.append(1)
def change1(array):
arra=array
arra.append(1)#会改变原来数组的值
array=[3]
change2(array)
print(array)#[3]
change1(array)
print(array)#[3,1]
python
def change2(array):
arra=array*1#这样便不会改变原来数组的值,可以尽情对arra操作
arra.append(1)
def change1(array):
arra=array
arra.append(1)#会改变原来数组的值
array=[3]
change2(array)
print(array)#[3]
change1(array)
print(array)#[3,1]