_autor_: Administrator
#date: 2018/2/26
s = set('hello world')#集合只能通过set方式创建
print(s)
s2 = set(['hello world','qw',2])
print(s2)
s2.add('hjk') # 添加一个元素
s2.update('qwe') #添加一系列元素
s2.remove(2) #删除指定元素
s2.pop() #删除随机一个元素
s2.clear() #清空集合
del #删除集合本身
#练习
# print(set('asdf')<set('asdferd'))
# print(set('asdf')==set('asdfadf'))
# print(set('alex') and set('alexz'))
# print(set('alex') or set('alexz'))
a = set([1,2,3,4,5])
b = set([4,5,6,7,8])
print(a.intersection(b)) #交集 符号:&
print(a.union(b)) #并集 符号:|
print(a.difference(b)) #差集 in a but not in b 符号:-
print(a.symmetric_difference(b)) #对称差集 反向交集 符号:^
# 父集 超集
print(a.issuperset(b))
#子集
print(a.issubset(b))