共計 365 個字符,預(yù)計需要花費 1 分鐘才能閱讀完成。
在 python 中,可以使用 copy 模塊中的 deepcopy 函數(shù)實現(xiàn)深拷貝數(shù)組。deepcopy函數(shù)會遞歸地復(fù)制整個對象,包括其內(nèi)部的對象。
下面是一個示例代碼:
import copy
# 原始數(shù)組
original_list = [1, 2, 3, [4, 5]]
# 深拷貝數(shù)組
copied_list = copy.deepcopy(original_list)
# 修改原始數(shù)組
original_list[0] = 10
original_list[3][0] = 40
# 輸出結(jié)果
print(" 原始數(shù)組:", original_list)
print(" 深拷貝數(shù)組:", copied_list)
輸出結(jié)果:
原始數(shù)組: [10, 2, 3, [40, 5]]
深拷貝數(shù)組: [1, 2, 3, [4, 5]]
可以看到,通過深拷貝,修改原始數(shù)組不會影響到深拷貝的數(shù)組。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完