list1 = [1, 2, 3] list2 = list1.copy()
dict1 = {"a": 1, "b": 2} dict2 = dict1.copy()
list1 = [1, 2, 3] list2 = list1[:]
dict1 = {"a": 1, "b": 2} dict2 = dict(dict1)
list1 = [1, 2, 3] list2 = [i for i in list1]
dict1 = {"a": 1, "b": 2} dict2 = {k: v for k, v in dict1.items()}
list1 = [1, 2, [3, 4]] list2 = copy.deepcopy(list1)
dict1 = {"a": 1, "b": {"c": 2}} dict2 = copy.deepcopy(dict1)
上一篇:不同子程序中无法访问全局变量。