复习中记错了array的复制,以为也同list一样是用切片……
list的复制方法如下:
a=[1,2,3]
b=a[:]
而array的话,切片和赋值均指向自身:
a=b[:]
a=b #均指b
要使用的复制方法如下:
array2=array1.copy() #对原始的array1的复制 array3=array1[1:3].copy() #对切片array1[1:3]的复制
复习中记错了array的复制,以为也同list一样是用切片……
list的复制方法如下:
a=[1,2,3]
b=a[:]
而array的话,切片和赋值均指向自身:
a=b[:]
a=b #均指b
要使用的复制方法如下:
array2=array1.copy() #对原始的array1的复制 array3=array1[1:3].copy() #对切片array1[1:3]的复制