您的位置:首页 > 编程语言 > Python开发

Python集合的基本知识

2017-09-28 18:38 232 查看

SET集合

特点:

无序

元素不重复

功能:

关系测试

去重

集合的方法:
a.add() #给a集合添加一个元素
a.copy() #对a进行浅复制
a.different() #找出a与别的集合不同的元素
In [12]: x = {1,2,3,4}

In [13]: y = {2,3,5,1,6,7}

In [14]: x & y   ##交集,即是两个集合里面共同拥有的。
Out[14]: {1, 2, 3}

In [15]: x | y   ##合集,两个集合去重,然后合并、
Out[15]: {1, 2, 3, 4, 5, 6, 7}

In [16]: x - y  ##x集合里面有的,y里面没有的。
Out[16]: {4}

In [17]: x ^ y  #先找到x和y共同拥有的,然后求其补集。
Out[17]: {4, 5, 6, 7}

a & b  #求交集 a.intersection(b)
a | b  #求并集 a.union(b)
a – b  # 求差集 a.difference(b)
a ^ b #求对称差集 a.symmetric_difference(b)
a.issubset(b)  #a 是b 的子集
a.issuperset(b) # a 是否包含b
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python