copy的用法
import copy
# 总结:直接赋值——》浅copy——》深copy 呈现的结果是 都不独立 第一层独立 都独立
name = [1, 2, 3, [4, 5]]
# 1、直接赋值 都不独立
# names = name
#
# names[0] = 6
# names[-1][0] = 8
# print(names)
# print(name)
# 2、copy.copy() 第一层独立 第二层不独立
# name2 = copy.copy(name)
# name[0] = 8
# name[-1][0] = 6
# print(name2)
# print(name)
# 3、copy.deepcopy() 都独立
# name3 = copy.deepcopy(name)
# name[0] = 666
# name[-1][-1] = 888
#
# print(name)
# print(name3)
浙公网安备 33010602011771号