功能 | Python符号 | Python方法 | 备注 |
---|---|---|---|
交集 | & | intersection, intersection_update | &:取两者交集 >>> set3 = set1 & set2 intersection:取两者交集 >>> set3 = set1.intersection(set2) intersection_update:取两者交集并将结果更新到前者中 >>> set2.intersection_update(set1) |
并集 | | | union | |:取两者并集 >>> set3 = set1 | set2 union:取两者并集 >>> set3 = set1.union(set2) |
差集 | - | difference, difference_update | -:取前者与后者的差集 >>> set3 = set1 - set2 difference:取前者与后者的差集 >>> set3 = set1.difference(set2) intersection_update:取前者与后者的差集并将结果更新到前者中 >>> set1.difference_update(set2) |
等于 | == | == | |
不等于 | != | != | |
成员关系 | in | in | |
不是成员关系 | not in | not in | |
是否没有任何交集 | isdisjoint | >>> set1.isdisjoint(set2) True:没有任何交集 False:有交集 |
|
是否为子集 | issubset | >>> set1.issubset(set2) True:set1是set2的子集 False:set1不是set2的子集 |
|
是否为父集 | issuperset | >>> set1.issuperset(set2) True:set1是set2的父集 False:set1不是set2的父集 |
|
两者互不相同的元素 | symmetric_difference,symmetric_difference_update | symmetric_difference:取两者互不相同的元素 >>> set3 = set1.symmetric_difference(set2) symmetric_difference_update:取两者互不相同的元素并更新到前者中 >>> set1.symmetric_difference_update(set2) |
Python中set集合常用操作
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:oh my zsh 常用插件
下一篇:pycharm关闭pytest
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python 集合(set)常用操作方法
集合是0个或多个对象引用的无序组合,这些对
对象引用 python 常用操作 -
【Python】集合 set ② ( 集合常用操作 | 集合中添加元素 | 集合中移除元素 | 集合中随机取出元素 )
一、集合中添加元素二、集合中移除元素三、集合中随机取出元素
python 数据容器 集合 PyCharm 集合操作 -
set集合操作【python】
set集合操作包括:
python 3d 集合操作 并集