python中求两个集合的交集?

  数学 离散数学 Python    浏览次数:724        分享
0

python中两个list,比如

list1 = [1, 3, 4]
list2 = [3, 4, 5]

怎么求两个list的交集,得到[3, 4]?

 

myodd   2018-11-13 14:05



   1个回答 
5

要先把list类型转换成set类型,然后调用set.intersection

set.intersection(set(list1), set(list2))

最后返回的结果是个set

SofaSofa数据科学社区DS面试题库 DS面经

mrhust   2018-11-13 15:02



  相关主题

python里如何判断一个集合是另一个集合的子集?   2回答

python求笛卡尔积   3回答

python中计算二项式系数?   2回答

为什么图的拉普拉斯矩阵的最小特征值一定是0?   2回答

轮流射击先中枪的概率题   2回答

图里的强连通成分是什么意思?   1回答

python里怎么把16进制的数换成10进制的?   1回答

python里怎么表示科学计数法?   1回答

利用python求解线性方程组   1回答

python怎么生成数值一样的分块矩阵?   1回答

怎么利用python判断一个矩阵是否可逆?   2回答

怎么在python中求array(矩阵)的特征向量、特征值?   2回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!