python中求两个集合的交集?

  数学 离散数学 Python    浏览次数:4337        分享
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求笛卡尔积

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

关于边的个数的图论问题

离散数学中偏序是什么意思?

python中计算二项式系数?

无环图和树有什么区别?

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

轮流射击先中枪的概率题

如何通俗地解释中餐馆过程(Chinese restaurant process)?

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

  随便看看

sklearn训练classifier的时候报错Unknown label type

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

matplotlib画图怎么确保横坐标和纵坐标的单位长度一致?

软聚类,硬聚类?

如何度量一个分布长尾的程度?