python两个 list 获取交集,并集,差集的方法

转载 2018年04月17日 10:00:13
1. 获取两个list 的交集

  1. #方法一:
  2. a=[2,3,4,5]
  3. b=[2,5,8]
  4. tmp = [val for val in a if val in b]
  5. print tmp
  6. #[2, 5]

  7. #方法二
  8. print list(set(a).intersection(set(b)))

2. 获取两个list 的并集

  1. print list(set(a).union(set(b)))

3. 获取两个 list 的差集

  1. print list(set(b).difference(set(a))) # b中有而a中没有的

Redis入门到精通视频教程

-
  • 1970年01月01日 08:00

python 求两个list的差集,并集和交集

比如,现在有两个list类型: a_list = [1,2,3,4] b_list = [1,4,5] 一. 差集 很明显结果是[2,3,5],下面我们说一下具体方法。 方法a.正常法:...
  • fatigue
  • fatigue
  • 2015-01-04 13:20:10
  • 3309

python 两个list 求交集,并集,差集

在python中,数组可以用list来表示。如果有两个数组,分别要求交集,并集与差集,怎么实现比较方便呢? 当然最容易想到的是对两个数组做循环,即写两个for循环来实现。这种写法大部分同学应该都会,...
  • bitcarmanlee
  • bitcarmanlee
  • 2016-06-09 17:59:52
  • 21630

List集合的并集、交集、差集以及源码

其实list集合在平时开发中使用的比较多,下面我们来看看list集合的并集、交集、差集以及源码 1、并集: jdk api 中并集的实现有两种方式:(1)、在原集合的末尾追加(2)、在原集合的指定位置...
  • QH_JAVA
  • QH_JAVA
  • 2016-05-17 19:48:56
  • 3237

C# 对List<T>取交集、差集以及并集

List以string类型为例,实际应用中可换做其他类型: 1:取交集 // 取交集 static void Intersection() { ...
  • e295166319
  • e295166319
  • 2017-08-31 16:05:32
  • 2942

Java List的并集 交集 差集 去重复并集

并集、交集、差集的概念可以自行百度。下面是我画的一张图,能让你更加生动形象理解概念。 代码如下:public static void main(String[] args) { List l...
  • u011595939
  • u011595939
  • 2017-07-04 18:04:04
  • 3501

Collections,交集,并集,差集

package org.cdp.cloud2.model.bo; import java.util.HashSet; import java.util.Set; /** * Created by...
  • johnyang123_assemble
  • johnyang123_assemble
  • 2016-11-28 09:49:00
  • 968

scala中集合的交集、并集、差集

原文网址:http://hongjiang.info/scala-union-diff-intersect/ scala中有一些api设计的很人性化,集合的这几个操作是个代表: 交集:...
  • u013045749
  • u013045749
  • 2016-01-07 09:20:02
  • 2424

java 两个list 交集 并集 差集 去重复并集

List list1 =new ArrayList(); list1.add("A"); list1.add("B); List list2 =new ArrayList(); list2...
  • n_meng
  • n_meng
  • 2017-05-11 13:47:19
  • 9757

java集合的交集,并集,差集

原文地址 http://blog.csdn.net/qq_25806863/article/details/70312046今天要用到差集,突然懵逼了,然后脑子一抽写出了下面的代码 Se...
  • qq_25806863
  • qq_25806863
  • 2017-04-21 10:45:28
  • 10037
收藏助手
不良信息举报
您举报文章:python两个 list 获取交集,并集,差集的方法
举报原因:
原因补充:

(最多只允许输入30个字)