copy() 函数:复制列表
import copy
spam = ['A', 'B', 'C', 'D']
cheese = copy.copy(spam)
cheese[1] = 42
spam
['A', 'B', 'C', 'D']
cheese
['A', 42, 'C', 'D']
deepcopy() 函数:处理嵌套列表
如果要复制的列表中包含了列表,那就用copy.deepcopy()函数来代替。
import copy
spam = ['A', 'B', 'C', 'D']
cheese = copy.copy(spam)
cheese[1] = 42
spam
['A', 'B', 'C', 'D']
cheese
['A', 42, 'C', 'D']
如果要复制的列表中包含了列表,那就用copy.deepcopy()函数来代替。