Python: 练习 深拷贝和浅拷贝
from copy import copy, deepcopy a_1 = [1, ["a", "b"]] a_2 = a_1.copy() print(id(a_1), id(a_1[0]), id(a_1[1])) print(id(a_2), id(a_2[0]), id(a_2[1])) print("*" * 20) # 浅拷贝 a_1 = [1, ["a", "b"]] a_2 = copy(a_1) print(id(a_1), id(a_1[0]), id(a_1[1])) print(id(a_2), id(a_2[0]), id(a_2[1])) print("*" * 20) # 深拷贝 a_1 = [1, ["a", "b"]] a_2 = deepcopy(a_1) print(id(a_1), id(a_1[0]), id(a_1[1])) print(id(a_2), id(a_2[0]), id(a_2[1]))