list copy

浅copy:
import copy
person = ['a','b',['q','w']]
p1 = person.copy()
p2 = person[:]
p3 = copy.copy(person)
p4 = list(person)

深copy:

p1 = copy.deepcopy(person)

浅copy和深copy的区别是:
浅copy只copy内容不变的那一层,字符串、整数等类型都是不可变的,而list是可变对象,浅copy复制的只是指向list内容的内存地址,而不是数据地址
深copy就是把数据完全copy一份放在内存中
原文地址:https://www.cnblogs.com/lighthouse/p/9287886.html