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

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.

相关推荐
热点推荐
335美元门票秒空!梅西主场告别引万人追捧

335美元门票秒空!梅西主场告别引万人追捧

小潌拍客在北漂
2026-03-25 11:48:39
华为鸿蒙手机“龙虾”小艺Claw开启预约,支持手机、平板设备

华为鸿蒙手机“龙虾”小艺Claw开启预约,支持手机、平板设备

IT之家
2026-03-26 00:05:07
审问3小时,日本军官底细被扒光,中方一针见血,最大隐患已出现

审问3小时,日本军官底细被扒光,中方一针见血,最大隐患已出现

春序娱乐
2026-03-26 02:10:42
第五代五菱新车官宣:3月27日,正式上市

第五代五菱新车官宣:3月27日,正式上市

高科技爱好者
2026-03-25 23:09:03
11场10球!皇马新帅有点神:伯纳乌迎回熊皇!贝林厄姆:逆境重生

11场10球!皇马新帅有点神:伯纳乌迎回熊皇!贝林厄姆:逆境重生

万花筒体育球球
2026-03-25 17:39:15
14岁初中生把干冰放冰箱,半夜爆炸致价值上万冰箱报废 家长:没责备他

14岁初中生把干冰放冰箱,半夜爆炸致价值上万冰箱报废 家长:没责备他

红星新闻
2026-03-24 23:25:19
黄仁勋谈生死:希望在工作中突然离世

黄仁勋谈生死:希望在工作中突然离世

华人生活网
2026-03-26 02:26:59
NBA新秀榜:克努佩尔榜首,前三保持不变,哈珀升至第四

NBA新秀榜:克努佩尔榜首,前三保持不变,哈珀升至第四

懂球帝
2026-03-26 00:45:09
等我们老了,最扎心的从不是病与死,而是这无声的“溃败”

等我们老了,最扎心的从不是病与死,而是这无声的“溃败”

青苹果sht
2026-03-18 05:35:16
一夜暴富!20岁小哥意外中2亿彩票,瞒家人5年吃光了所有,最后你绝对想不到....

一夜暴富!20岁小哥意外中2亿彩票,瞒家人5年吃光了所有,最后你绝对想不到....

澳洲红领巾
2026-02-27 13:33:53
大难已过!4月开始一波横财运势砸头,左右逢源翻身逆袭的3生肖

大难已过!4月开始一波横财运势砸头,左右逢源翻身逆袭的3生肖

毅谈生肖
2026-03-25 10:38:20
1997年,英国归还了香港,为何拒绝归还没什么经济价值的马岛?

1997年,英国归还了香港,为何拒绝归还没什么经济价值的马岛?

珺瑶婉史
2026-03-09 19:20:04
全世界三场战争同时开打,中国让190多国明白了一个道理

全世界三场战争同时开打,中国让190多国明白了一个道理

古事寻踪记
2026-03-16 07:10:21
富力90家酒店,这次真的快卖光了!

富力90家酒店,这次真的快卖光了!

空间秘探
2026-03-24 09:05:32
麦当劳超霸气新品,夯爆了!

麦当劳超霸气新品,夯爆了!

北京吃货小分队
2026-03-24 18:36:47
短短1年,灵活就业者暴增4千万

短短1年,灵活就业者暴增4千万

深度报
2026-03-23 21:47:58
说刘亦菲美被放大的,看看她和中华小姐冠军同框就懂了

说刘亦菲美被放大的,看看她和中华小姐冠军同框就懂了

手工制作阿歼
2026-03-25 11:36:59
拔出萝卜带出泥!释永信“开光”内幕曝光,这4位女星被流言害惨

拔出萝卜带出泥!释永信“开光”内幕曝光,这4位女星被流言害惨

潮鹿逐梦
2026-03-24 12:44:49
去了一趟伊朗才发现:原来在伊朗人眼里,中国人原来是这样的

去了一趟伊朗才发现:原来在伊朗人眼里,中国人原来是这样的

凉了时光人
2026-03-19 10:42:25
成龙昔日兰博基尼,705万被山东小伙买走,全球唯一1辆,车牌很霸气

成龙昔日兰博基尼,705万被山东小伙买走,全球唯一1辆,车牌很霸气

华庭讲美食
2026-03-25 14:42:38
2026-03-26 03:04:49
小码农和农夫
小码农和农夫
专注于学习和分享人工智能技术
15文章数 60关注度
往期回顾 全部

科技要闻

红极一时却草草收场,Sora宣布正式关停

头条要闻

伊朗:正在搜捕逃亡美军

头条要闻

伊朗:正在搜捕逃亡美军

体育要闻

35岁替补门将,凭什么入选英格兰队?

娱乐要闻

张雪峰遗产分割复杂!是否立遗嘱成关键

财经要闻

管涛:中东局势如何影响人民币汇率走势?

汽车要闻

智己LS8放大招 30万内8系旗舰+全线控底盘秀实力

态度原创

数码
家居
旅游
本地
公开课

数码要闻

苹果macOS 26.4新增“慢速充电器”提示

家居要闻

轻奢堇天府 小资情调

旅游要闻

“女王驾到” 上海温室花园高山杜鹃展开幕,中外游客打卡点赞,Beautiful!Amazing!Fantastic!

本地新闻

来永泰同安 赴一场春天的约会

公开课

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

无障碍浏览 进入关怀版