【1】创建:
从list或tuple中创建,我就会这两种。不能从数字直接创建:a=set(1)错误!
1.sa=set(列表)
2.sa=set(tuple)
代码:
【2】交集
sc = sa & sb
sc=sa.intersection(sb)
sc=sb.intersection(sa)
三种是等价的
将交集赋值给当前集合:
sa=sa & sb --- 不推荐
sa.intersection_update(sb) --貌似是原位操作,消耗少。推荐
【3】并集
sc=sa|sb
sc=sa.union(sb)
sc=sb.union(sa)
将并集赋值给当前集合: sa.update(sb)
【4】集合之差
属于集合A但不属于集合B