#增
set.add()
#删
set.pop()
set.remove()
#变相改 先删后加
#step1
set.remove()
#step2
set.add()
#赋值
l1 = [1,2,3,[11,22,33]]
l2 = l1
l1.append(66)
print(l1)
print(l2)

#浅copy
l1 = [1,2,3,[22,33]]
l2 = l1.copy()
l1.append(666)
print(l1,id(l1))
print(l2,id(l2))
#浅copy
l1 = [1,2,3,[22,33]]
l2 = l1.copy()
l1[-1].append(666)
print(l1,id(l1))
print(l2,id(l2))
小列表的id是一样的
print(l1,id(l1[-1]))
print(l2,id(l2[-1]))

内存地址一样

深copy
# #深copy
import copy
l1 = [1,2,3,[22,33]]
l2 = copy.deepcopy(l1)
l3 = l1.copy()
print(‘本‘,l1,id(l1))
print(‘深‘,l2,id(l2))
print(‘浅‘,l3,id(l3))
全切片是浅copy
#深copy
l1 = [1,2,3,[22,33]]
l2 = l1[:] #全切片浅copy
l1[-1].append(666)
print(l1,id(l1))
print(l2,id(l2))
原文:https://www.cnblogs.com/qianchanglai/p/12566272.html