溫馨提示×

python拷貝數組的方法是什么

小億
164
2023-12-08 19:07:39
欄目: 編程語言

在Python中,可以使用三種方法來復制數組:

  1. 使用切片操作符[:]:這將創(chuàng)建一個原始數組的副本,然后將其賦值給新的變量。
arr1 = [1, 2, 3, 4, 5]
arr2 = arr1[:]  # 使用切片操作符復制數組
print(arr2)  # 輸出: [1, 2, 3, 4, 5]
  1. 使用copy()方法:這將創(chuàng)建一個原始數組的淺拷貝。
arr1 = [1, 2, 3, 4, 5]
arr2 = arr1.copy()  # 使用copy()方法復制數組
print(arr2)  # 輸出: [1, 2, 3, 4, 5]
  1. 使用list()函數:這將創(chuàng)建一個原始數組的副本。
arr1 = [1, 2, 3, 4, 5]
arr2 = list(arr1)  # 使用list()函數復制數組
print(arr2)  # 輸出: [1, 2, 3, 4, 5]

無論使用哪種方法,都可以獲得原始數組的副本,而不是引用同一內存地址的原始數組。

0