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

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.

相关推荐
热点推荐
太过分了!十八线明星在机场大闹,竟要求乘客让她先乘坐电梯!

太过分了!十八线明星在机场大闹,竟要求乘客让她先乘坐电梯!

小毅讲历史
2024-06-14 21:31:47
烧光百亿,离奇破产!顶级天才,让广东损失惨重

烧光百亿,离奇破产!顶级天才,让广东损失惨重

金错刀
2024-06-16 15:47:42
安徽将迎大雨、暴雨!

安徽将迎大雨、暴雨!

中安在线
2024-06-16 07:53:07
江西于都出现中华穿山甲,蜷缩成一团在路边,每年吃掉750万只蚁

江西于都出现中华穿山甲,蜷缩成一团在路边,每年吃掉750万只蚁

老牛讲
2024-06-16 13:50:02
拿下NBL大合同!孙铭徽,牛啊!中国第一控卫真有能耐……

拿下NBL大合同!孙铭徽,牛啊!中国第一控卫真有能耐……

篮球实战宝典
2024-06-16 00:03:59
冯提莫健身直播走光!直播间当场被封禁,网友嘲讽:“垫大欺客”

冯提莫健身直播走光!直播间当场被封禁,网友嘲讽:“垫大欺客”

木子爱娱乐大号
2024-06-12 16:33:27
泽连斯基拒绝普京

泽连斯基拒绝普京

新京报
2024-06-15 09:57:14
中国的北斗系统已全球开放,为什么国内还用GPS?原因现实又无奈

中国的北斗系统已全球开放,为什么国内还用GPS?原因现实又无奈

百年历史老号
2024-06-16 14:15:05
心术不正6:错误估计了加代,老乔派兄弟抢钱

心术不正6:错误估计了加代,老乔派兄弟抢钱

金昔说故事
2024-06-16 18:36:02
22岁小伙雇45岁保姆后,整天不出门在家过二人世界

22岁小伙雇45岁保姆后,整天不出门在家过二人世界

牛城王小帅
2024-06-12 13:48:47
冯德莱恩赢麻了!欧盟对中国汽车加关税,中欧会爆发贸易战吗?

冯德莱恩赢麻了!欧盟对中国汽车加关税,中欧会爆发贸易战吗?

娱乐圈的大爆炸
2024-06-16 18:39:13
略伦特盛赞亚马尔:16岁的梅西也没有这样的水平

略伦特盛赞亚马尔:16岁的梅西也没有这样的水平

直播吧
2024-06-16 19:10:23
中国国民党副主席连胜文:在台湾,多数人不支持“台独”

中国国民党副主席连胜文:在台湾,多数人不支持“台独”

新京报
2024-06-16 07:28:10
不出10年,我国最贵的不再是房子车子,而是这三样东西!

不出10年,我国最贵的不再是房子车子,而是这三样东西!

双色球的方向舵
2024-06-16 09:54:36
姚晨和金晨败给周迅,上海之夜惊现巨大反转

姚晨和金晨败给周迅,上海之夜惊现巨大反转

综艺拼盘汇
2024-06-16 17:22:53
被央视抓典型后,重庆“暗考”业变天,教委重拳整治“小升初”

被央视抓典型后,重庆“暗考”业变天,教委重拳整治“小升初”

男女那点事儿儿
2024-06-16 16:02:25
【图集】直击河南干旱,村民:“活了50年,没见过这样的干旱”

【图集】直击河南干旱,村民:“活了50年,没见过这样的干旱”

界面新闻
2024-06-16 10:08:36
雨雨雨节奏 恼人的时节要来了

雨雨雨节奏 恼人的时节要来了

新民晚报
2024-06-16 17:46:53
闹大了!英媒 美国宇航局必须从国际空间站救出星际客机机组人员

闹大了!英媒 美国宇航局必须从国际空间站救出星际客机机组人员

嘿哥哥科技
2024-06-16 17:18:30
俄乌战争进入关键时刻,70万俄军全线进攻,50万北约军队高度戒备

俄乌战争进入关键时刻,70万俄军全线进攻,50万北约军队高度戒备

老李得娱乐
2024-06-16 18:33:51
2024-06-16 19:54:44
小码农和农夫
小码农和农夫
专注于学习和分享人工智能技术
15文章数 60关注度
往期回顾 全部

科技要闻

iPhone 16会杀死大模型APP吗?

头条要闻

凯特王妃患癌后首次露面 小王子跳舞抢镜被姐姐制止

头条要闻

凯特王妃患癌后首次露面 小王子跳舞抢镜被姐姐制止

体育要闻

没人永远年轻 但青春如此无敌还是离谱了些

娱乐要闻

上影节红毯:倪妮好松弛,娜扎吸睛

财经要闻

打断妻子多根肋骨 上市公司创始人被公诉

汽车要闻

售17.68万-21.68万元 极狐阿尔法S5正式上市

态度原创

旅游
艺术
教育
本地
公开课

旅游要闻

@毕业生,江苏这些景区可享免票或优惠

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

教育要闻

南医大被罚老师因救人迟到受处分 校方第二天删除通告 律师发话

本地新闻

粽情一夏|海河龙舟赛,竟然成了外国人的大party!

公开课

近视只是视力差?小心并发症

无障碍浏览 进入关怀版