问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python 怎么求两个列表的交集

发布网友 发布时间:2022-04-23 05:03

我来回答

1个回答

热心网友 时间:2022-05-04 19:45

方法1

遍历b1,如果某个元素同时也存在于b2中,则返回

复制代码代码如下:
b1=[1,2,3]
b2=[2,3,4]
b3 = [val for val in b1 if val in b2]
print b3

运行结果如下

复制代码代码如下:
[2, 3]

方法2

把列表转换为集合,利用集合操作符求出交集,然后再转换回列表类型

复制代码代码如下:
b1=[1,2,3]
b2=[2,3,4]
b3=list(set(b1) & set(b2))
print b3

运行结果如下

复制代码代码如下:
[2, 3]

方法3

前面的例子中两个list都是简单的单元素列表,还有一种比较特殊的情况,就是有嵌套类型的

复制代码代码如下:
b1=[1,2,3]
b2=[[2,4],[3,5]]
b3 = [filter(lambda x: x in b1,sublist) for sublist in b2]
print b3

运行结果如下

复制代码代码如下:
[2, 3]
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑分辨率设置多少合适笔记本电脑分辨率多少最佳 各尺寸笔记本电脑的最佳分辨率 2022年高考480到510分能上山东科技大学吗 朋友借了我一万块钱,现在坐牢了怎么还钱? 天王星和海王星虽然看似一对姊妹星,但还是有区别 ...值得收藏吗?现在分别只都多少钱,照片上有一个铜币的 谁能告诉我这是一枚什么样的铜币,值不值钱? 有谁知道这铜币值不值钱,懂家告诉我一下!谢谢 有谁知道这个铜钱的来历 可以进行异地公积金贷款吗 python二维数组怎么求交集 python求列表交集的方法汇总 金丝瓜有怎样的植物学特征? 北方人到南方过夏如何避免身上长红包包? 身上不知道被什么咬了都是水泡 金丝瓜怎样人工授粉,怎么操作,需要什么工具? 金丝瓜的生长需要怎样的环境条件? 鱼刺瓜怎样煮 金丝绞瓜如何做 鱼翅瓜怎么煲汤 里面全是丝的黄色的瓜叫什么名字 这是什么瓜,学名叫什么?我们当地叫做茭瓜,外壳是*的,里面就是这种丝,凉拌很好吃。 如何做鱼翅瓜猪骨汤,怎样做鱼翅瓜猪骨汤 鱼翅瓜切开什么样 鱼翅瓜怎样整枝和修剪? 如何种植鱼翅瓜 怎样种鱼翅瓜 鱼翅瓜怎么做好吃,鱼翅瓜的吃法 3C数码的定义是什么? 3C数码中3C是什么意思? python集合中的一个交集问题 如何用python获取实时交易数据 怎样卸载flash player Python题求交 怎么卸载flash插件 python如何求嵌套列表的交集 坐莲花是什么意思 python2.7二维数组不同行同列如何求交集 windows10 flash在哪里 怎么卸载 莲花坐的正确坐姿是什么? python 多个字符串交集算法? 如何卸载并重新安装Adobe Flash Player 观音为什么会选择坐莲花? python array 两个数组,求他们里面元素的交集,并把这些交集的值求和... 如何卸载Flash 插件 安徽有哪些大学? 坐莲花双手抱莲花灯的是什么菩萨 安徽的大学一本有几个, pandas如何求交集pandas如何求交集有没有懂python的pandas库的 内置adobe flash player 怎么卸载工具