集合 set 无序性 唯一性(不重复)
se={1,2,2,3} #注意唯一性 不能是可变类型
set('asd')
set([1,2])
set('asd')
set([1,2])
-------------------
集合的运算
se1={1,2,3,4} or se2={3,4,5,6}
#并集 se1|se2 # 加起来了去掉重复部分
#交集 se1&se2 # 取俩个集合重复的部分
#差集 se1-se2 #{1, 2} 前一个集合-后面集合中重复的部分
#与非集 se1^se2 #{1, 2, 5, 6} 取俩集合各自独有的部分
#并集 se1|se2 # 加起来了去掉重复部分
#交集 se1&se2 # 取俩个集合重复的部分
#差集 se1-se2 #{1, 2} 前一个集合-后面集合中重复的部分
#与非集 se1^se2 #{1, 2, 5, 6} 取俩集合各自独有的部分
#集合的常用方法
se.add('asd')
#se.clear()
se.update() #添加多个元素
se.update('wer') #{1, 2, 3, 'w', 'e', 'asd', 'r'}
se.remove(2) #{1, 3, 'w', 'e', 'asd', 'r'} 指定移除
se.pop() #随机弹出
se.add('asd')
#se.clear()
se.update() #添加多个元素
se.update('wer') #{1, 2, 3, 'w', 'e', 'asd', 'r'}
se.remove(2) #{1, 3, 'w', 'e', 'asd', 'r'} 指定移除
se.pop() #随机弹出
#集合取值 转成列表