在python中,llist有一个兄弟,它就是set
一:set的特点
1)无序
2)值唯一
3)无法定义空set
4)其他
二:set定义
1)s1={1,3,'a'}
2)s2=set(['a',1,3,'v'])
3) s3=set('abc1f') ==》把字符串变成了set set(['a', '1', 'c', 'b', 'f'])
三:操作
1)新增 add方法 s1.add('b')
2)更新 s4.update(s1)
3)删除 s4.remove(1)
s4.pop() 随机删除s4中的一个元素
s4.clear() 清空s4
s4.discard(2) 如果s4中有2则清空,如果没有也不报错
4)长度 len(s4)
5)最值 max(s4) min(s4)
6)一个set是否在另个set中 s4.issubset(s1)
7)某个元素是否在set中 'a' in s4
8)交 并 差 对称差(先交集,再减并集)
x & y x.intersection(y)
x | y x.union(y)
x - y x.difference(y)
x ^ y x.symmetric_difference(y)
下面跟我一起敲