不允许重复,自动排序,可变序列
创建
s={1,1,4,4,3,2}
print(s)
相关操作
集合元素判断
in
not in
增
s={1,1,4,4,3,2}
s.add(5)
print(s)
s.update({6,7,8})
print(s)
删
s.remove(5)
集合之间的关系
s1={1,1,4,4,3,2}
s2={5,6,7}
s3={5,6}
s4={1,5}
print(s1==s2)
print(s1!=s2)
#s3是s2的子集
print(s3.issubset(s2))
#是否有交集
print(s4.isdisjoint(s2))
集合之间的操作
交集,并集,差集,对称差集
s1={5,6,7,9}
s2={5,6,8}
print(s1&s2)
print(s1|s2)
print(s1-s2)
print(s1^s2)
集合生成式
s={i*i for i in range(10)}
print(s)