python-集合

#集合    天生去重
s=set()#空的集合
s2={'a','s','d'}
s3={'a','s','d','y','u'}
#集合是无序的,所以没有办法通过下标取值
s2.add('q')
s2.remove('a')#删除值
s2.pop()#随机删除一个值
# print(s2)
print(s2.intersection(s3))#取交集
print(s2&s3)#取交集
print(s3.union(s2))#取并集
print(s3|s2)#取并集
print(s3.difference(s2))#取差集 s3里面不在s2的值
print(s3-s2)#取差集 s3里面不在s2的值
print(s3^s2)
posted @ 2018-01-11 17:07  hoby2017  阅读(100)  评论(0编辑  收藏  举报