两个set怎么获取交集,并集,差集
集合.intersection(集合2)
集合.difference(集合2)
集合.union(集合2)
补:对称差集 集合.symmetric_difference
对称差集:你与我的不同+我与你打不同
哪些情况下y!=x-(x-y)会成立
非空集合且不为父子关系
x={1,2,5}
y={2,8}
python怎么拷贝一个对象
1.浅拷贝
import copy
2.
lst=[1,2,3].copy()
3.切片
lst[:] lst[::]
深拷贝
import copy
copy.deepcopy()
赋值,浅拷贝,深拷贝区别
赋值:将变量和值在内存中形成映射指向关系
浅拷贝:只拷贝第一层级里所有元素,单独开辟空间形成独立的一个副本copy.copy()
深拷贝:所有层级的元素都单独拷贝一份,开辟全新的空间
(地址:原不可变数据只是暂时的指向原数据,可变的数据独立开辟新空间)
pass作用
占位