在Python中,可以使用三種方法來復制數組:
[:]
:這將創建一個原始數組的副本,然后將其賦值給新的變量。arr1 = [1, 2, 3, 4, 5]
arr2 = arr1[:] # 使用切片操作符復制數組
print(arr2) # 輸出: [1, 2, 3, 4, 5]
copy()
方法:這將創建一個原始數組的淺拷貝。arr1 = [1, 2, 3, 4, 5]
arr2 = arr1.copy() # 使用copy()方法復制數組
print(arr2) # 輸出: [1, 2, 3, 4, 5]
list()
函數:這將創建一個原始數組的副本。arr1 = [1, 2, 3, 4, 5]
arr2 = list(arr1) # 使用list()函數復制數組
print(arr2) # 輸出: [1, 2, 3, 4, 5]
無論使用哪種方法,都可以獲得原始數組的副本,而不是引用同一內存地址的原始數組。