set,集合,具有某种特质的对象的集体。
1,集合的定义
s=set() #定义一个空集合
s={1,3,5,2} #数字元素直接添加,字符串元素要用括号括起来
插播一条重要特性,集合是无序的,也就是说,集合没有索引,标志集合元素的不再是顺序而是内容,所以,集合又是不重复的。也就是,集合元素满足互异性,每个元素在这个集合内都只有一个。
2,集合基本操作——增
s.add() #增加一个元素
s.update() #增加多个元素
3,集合的基本操作——删
s.remove() #删除某个值
s.pop() #删除任意元素
del #删除整个集合
s.clear() #清空集合
4,集合运算
s1.union(s2)
s1 | s2 #并集运算
s1.intersection(s2)
s1 & s2 #交集运算
s1.difference(s2)
s1-s2 #差运算
s1.symmetric_difference(s2) #对等差分
s1.issubset(s2) # s1是s2的子集?
s1.issuperset(s2) # s1是s2的父集?