集合

_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))

 

posted on 2018-03-06 10:22  游乐  阅读(80)  评论(0)    收藏  举报

导航