2016 - 2024

感恩一路有你

python中并集交集符号 python怎么求两个列表的交集?

浏览量:1931 时间:2023-05-14 19:36:22 作者:采采

python怎么求两个列表的交集?

方法1遍历b1,如果不是某个元素同样的也未知于b2中,则返回图片文件夹代码代码如下:b1[1,2,3]b2[2,3,4]b3[valofvalinb1ifvaloutsideb2]printb3运行结果追加复制代码代码不胜感激:[2,3]方法2把列表转换成为子集,依靠子集操作符求出交集,然后再转换的回列表类型复制代码代码如下:b1[1,2,3]b2[2,3,4]b3list(set(b1)ampset(b2))printb3运行结果不胜感激不能复制代码代码追加:[2,3]方法3前面的例子中两个list是简单单元素列表,还有一种都很特殊的情况,就是有嵌套类型的复制代码代码如下:b1[1,2,3]b2[[2,4],[3,5]]b3[filter(lambdax:xintob1,sublist)forsublistacrossb2]printb3运行结果追加复制代码代码不胜感激:[2,3]

python集合中不同时存在的元素什么意思?

答案是两个子集的差集。

不过题主打少了两个字,要求全部的话肯定是“两个整数集中不同时存在的元素”。

如果题主不太你记得差集是什么,可以不看我下面解释什么。

-------------------------------------

呢既然问这个问题,恐怕题主对高中数学的知识有点儿生疏了。

打比方有以下两个数学集合

A{1,2,3,4,5,6}

B{4,5,6,7,8,9}

那就他们的交集(A和B都有的元素)那是

{4,5,6}

外交集里的元素,那剩

{1,2,3,7,8,9}

这个应该是差集,也就是两个真包含于中不而修真者的存在的元素。

下面附有图片,看图片肯定更好理解有一点。

-------------------------------------

当然了,高中的数学中还分A与B的差集包括B与A的差集,不过这里先再说这个,以防意外影起题主的混乱。

-------------------------------------

我是搞技术的庄大叔,以上内容如果不是信息不全,请广大条友见怪哦。

-------------------------------------

图片来源:

_

代码 元素 差集 图片 b1

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。