变量类型:集合
创建
从字符串创建,将字符串转换为集合
set('ABCDE')
直接创建
s1 = {'A', 'C', 'E', 'F', 'G'}
s1
s2 = {'D', 'V', 'J', 'K'}
s2
增加
增加单个元素,不能增加相同的元素
s1.add('H')
s1
把字符串s1增加到s2里面
s2.update(s1)
s2
删除
s2.remove('A')
s2.discard('D')
s.pop()
s.clear
应用
去除重复
a = ['A', 'B', 'A', 'C', 'D']
list(set(a))
集合运算
s1 & s2 #交集
s1 | s2 #并集
s1 - s2 #s1有,s2没有
s2 - s1 #s2有,s1没有
网友评论