1. 获取两个list 的交集: 2. 获取两个list 的并集: 3. 获取两个 list 的差集: ...
.获取两个liet的交集 方法一: a , , b , , , tmp i for i in a if i in b 列表推导式求的两个列表的交集 print tmp 方法二: print list set a .intersection set b 列用集合的取交集方法 方法三: lst for i in a: if i in b: lst.append i print lst . 获取两个 ...
2018-08-03 20:36 0 3303 推荐指数:
1. 获取两个list 的交集: 2. 获取两个list 的并集: 3. 获取两个 list 的差集: ...
转自:http://blog.chinaunix.net/uid-200142-id-3992553.html 有时候,为了需求,需要统计两个 list 之间的交集,并集,差集。查询了一些资料,现在总结在下面: 1. 获取两个list 的交集 print list(set ...
1.差集 a = [1,2,3] b = [2,3] c = list(set(b).difference(set(a))) # b中有而a中没有的 2 .并集 3.交集 ...
原文地址:https://www.jianshu.com/p/1109e22b50c6 在python3对列表的处理中,会经常使用到Python求两个list的差集、交集与并集的方法。 一.两个list差集 如有下面两个数组: 想要的结果是[1] 下面记录一下三种实现方式 ...
题记:朋友在处理数据时,需要解决这方面的问题,所以利用她给的代码,自己重新梳理了下,并成功运行。 代码如下: 如果有问题,欢迎留言,一起学习,一起解决问题! ...
list1=[1,2,3,4,5,6] list2=[2,3,4] 交集 方法一:list3=[new for new in list1 if new in list2] 方法二:list3=list(set(list1).intersection(set(list2))) 并集 ...
转载连接 差集、并集、交集 @test public void test1(){list list1=new arraylist<>(); list1.add(1); list1.add(2); list1.add(3); list list2=new ...