网易首页 > 网易号 > 正文 申请入驻

Python基础知识之集合(set)中交集、并集、差集运算

0
分享至

集合中最常见的操作就是并集、交集和差集,为了更好地学习这些知识和编程实现方式。我们从并集、交集和差集各运算的含义开始讲解。

并集:取两集合全部的元素。

交集:取两集合公共的元素。

差集:取一个集合中另一集合没有的元素。

对称差集:取集合 A 和 B 中不属于 A和B 公共的元素,即全集中去掉A和B公共元素的集合。

我们来通过一个具体的例子进行讲解,如图1所示:

图1 集合示意图

图1中,有 2 个集合:set1和set2,其中 set1={1,2,3} ,set2={3,4,5}。它们既有相同的元素,也存在不同的元素。我们以这两个集合为例,分别做并集、交集和差集各运,运算的结果如下:

并集:{1,2,3,4,5}

我们知道并集就是取两集合全部的元素,我们还知道集合中不能存在重复的元素。 set1={1,2,3} ,set2={3,4,5},set1和set2中都存在3这个元素,那么他们的并集3只要去重,只保留一个。即并集:{1,2,3,4,5}

交集:{3}

交集是取两集合公共的元素,通过图1,我们可以知道,set1和set2的公共元素为3。即交集:{3}

差集:{1,2}或{4,5}

差集是取一个集合中另一集合没有的元素。如果set1差set2(set1-set2),那就是图中的①部分,那如果set2差set1(set2-set1)那就是图中的③部分。

对称差集:{1,2,4,5}

对称差集是全集中去掉set1和set2公共元素的集合,全集为{1,2,3,4,5},两集合公共元素为{3},所以对称差集{1,2,4,5}

我们了解集合的数学运算操作,我们来看看如何通过Python编程语言进行实现。

集合交集--intersection和&

交集运算返回一个新的集合,新集合里的元素存在与所有参与计算的集合中。

intersection方法

语法:s.intersection(set1,...,setN),其中intersection方法可以传入多个集合,最少传入一个集合,因此set1是必须要传入的,返回的新集合中的元素既在s中,也在set1,set2 ... 中。具体用法如下:

字符串java既在set_1中,也在set_2中,set_1调用intersection 和et_2 调用intersection方法,得到的交集是相同的。

&方法

&是简单和方便的实现交集的方法,具体如下:

集合并集--union和|

并集运算返回一个新的集合,新集合中的元素包含了所有参与运算的集合的元素,你可以理解为将所有集合的元素放在一起组成了一个新的集合。

union方法

语法定义:s.union(set1,...,setN),union方法允许传入多个集合,set1必传,因为至少需要传入一个集合参与计算。具体如下:

|方法

&是简单和方便的实现并集的方法,具体如下:

集合差集

差集运算返回一个新集合,差集运算的结果与运算顺序有关,比如两个集合s1 和 s2,s1对s2求差集的结果与s2对s1求差集的结果是不相同的,除非s1与s2完全相同,他们的差集是一个空集合。

different方法

差集语法定义:s1.difference(s2),具体如下:表示s1对s2求差集的结果。具体如下:

-方法

-是简单和方便的实现差集的方法,具体如下:

对称差集--^

取集合 A 和 B 中不属于 A&B 的元素,具体如下:

对称差集越大,表示一个团队的差异性越大,信息就越有流动价值,对自己的提升也大。相反,对称差集越小,表示大家都差不多,信息没有任何流动价值,也许是时候换一个圈子了。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
果然,特朗普刚走,普京就要来了

果然,特朗普刚走,普京就要来了

燕梳楼频道
2026-05-15 15:41:03
新婚15天就爆不伦!日谐星床战照外泄 人妻私讯「穿最色内裤」求欢

新婚15天就爆不伦!日谐星床战照外泄 人妻私讯「穿最色内裤」求欢

ETtoday星光云
2026-05-14 15:58:05
外交部宣布:尼安蒂将访华

外交部宣布:尼安蒂将访华

鲁中晨报
2026-05-15 17:06:04
英超冠军陨落!单赛季狂输12场+丢52球 创7大耻辱纪录 主帅仍嘴硬

英超冠军陨落!单赛季狂输12场+丢52球 创7大耻辱纪录 主帅仍嘴硬

我爱英超
2026-05-16 05:49:42
“任何来自中国的物品”都不准许带上空军一号!

“任何来自中国的物品”都不准许带上空军一号!

认知决定世界
2026-05-15 23:09:57
马斯克为啥到哪都带着小儿子?最喜小儿亡赖:偏爱之外还有大计划

马斯克为啥到哪都带着小儿子?最喜小儿亡赖:偏爱之外还有大计划

老方
2026-05-15 20:49:47
英超欧冠形势:维拉锁定资格 3队争最后1席 利物浦盼曼城曼联帮忙

英超欧冠形势:维拉锁定资格 3队争最后1席 利物浦盼曼城曼联帮忙

我爱英超
2026-05-16 05:46:53
千亿医药航母换挡升级,广药集团打响招商“加速度”

千亿医药航母换挡升级,广药集团打响招商“加速度”

智谷趋势
2026-05-15 18:35:19
为什么每次完事了都是进口农产品?

为什么每次完事了都是进口农产品?

多村来信
2026-05-15 19:02:51
张雪机车再拿第一!WSBK捷克站自由赛:53号车手德比斯夺全场第一

张雪机车再拿第一!WSBK捷克站自由赛:53号车手德比斯夺全场第一

快科技
2026-05-15 18:00:34
其实他才是对华敌意最深的美国总统,差一点锁死咱们的崛起之路

其实他才是对华敌意最深的美国总统,差一点锁死咱们的崛起之路

开着车去流浪
2026-05-15 15:28:45
商汤SenseNova U1深度拆解,原生统一架构终结缝合时代

商汤SenseNova U1深度拆解,原生统一架构终结缝合时代

机器之心Pro
2026-05-15 17:13:40
重磅反转?曝央视与国际足联达成协议:7亿元转播世界杯 各让一步

重磅反转?曝央视与国际足联达成协议:7亿元转播世界杯 各让一步

风过乡
2026-05-15 06:34:30
连特朗普的儿媳妇都考虑到了!国宴结束后,我国专门安排了女保镖

连特朗普的儿媳妇都考虑到了!国宴结束后,我国专门安排了女保镖

阿龙聊军事
2026-05-15 05:43:23
江西举报恩人沈女士已社死,正脸照曝光,大叔岗位被调,景区回应

江西举报恩人沈女士已社死,正脸照曝光,大叔岗位被调,景区回应

奇思妙想草叶君
2026-05-15 07:33:51
全球看中国,灵初智能用10万小时人类数据写下具身智能的中国答案

全球看中国,灵初智能用10万小时人类数据写下具身智能的中国答案

机器之心Pro
2026-05-14 12:44:08
日本赠予普京的秋田犬因年迈去世,曾在记者会上凶猛护主

日本赠予普京的秋田犬因年迈去世,曾在记者会上凶猛护主

红星新闻
2026-05-15 15:33:14
返回美国途中,特朗普正式回应对台军售问题,非常不一般

返回美国途中,特朗普正式回应对台军售问题,非常不一般

kio鱼
2026-05-15 23:43:30
国乒格局大洗牌!3人下桌、2人上桌,王励勤动真格:樊振东或被弃

国乒格局大洗牌!3人下桌、2人上桌,王励勤动真格:樊振东或被弃

以茶带书
2026-05-15 13:59:53
马斯克国宴偷吃事件有感

马斯克国宴偷吃事件有感

关尔东
2026-05-15 21:16:57
2026-05-16 06:03:00
小码农和农夫
小码农和农夫
专注于学习和分享人工智能技术
15文章数 60关注度
往期回顾 全部

科技要闻

直降千元起步!苹果华为率先开启618让利

头条要闻

黄仁勋在北京喝豆汁痛苦皱眉 问“这是什么东西”

头条要闻

黄仁勋在北京喝豆汁痛苦皱眉 问“这是什么东西”

体育要闻

德约科维奇买的球队,从第6级联赛升入法甲

娱乐要闻

方媛为何要来《桃花坞6》没苦硬吃?

财经要闻

腾讯掉队,马化腾戳破真相

汽车要闻

高尔夫GTI刷新纽北纪录 ID. Polo GTI迎全球首秀

态度原创

健康
本地
亲子
家居
公开课

专家揭秘干细胞回输的安全风险

本地新闻

用苏绣的方式,打开江西婺源

亲子要闻

孕妇补钙怕刺激怎么选?液体钙无添加配方实测,蓝帽认证更靠谱

家居要闻

110㎡淡而有致的生活表达

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版