最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Python求两个list的差集 交集 并集的实例
时间:2014-01-11 编辑:简简单单 来源:一聚教程网
一.两个list差集
如有下面两个数组:
a = [1,2,3]
b = [2,3]
想要的结果是[1]
下面记录一下三种实现方式:
1. 正常的方式
代码如下 | 复制代码 |
ret = [] |
2. 浓缩版
代码如下 | 复制代码 |
ret = [ i for i in a if i not in b ] |
3. 另一版
代码如下 | 复制代码 |
ret = list(set(a) ^ set(b)) |
www.111com.net站长个人更喜欢第三种实现方式
二. 获取两个list 的并集
代码如下 | 复制代码 |
|
三. 获取两个 list 的差集
代码如下 | 复制代码 |
print list(set(b).difference(set(a))) # b中有而a中没有的 |
相关文章
- mybatis基本实例详解 08-03
- C语言 makefile学习及实现实例 08-01
- ps玻璃杯子制作实例 07-26
- Python编程之event对象的用法实例分析 07-20
- 详解Java CountDownLatch完成异步回调实例 07-18
- 数码单反怎么摄影 数码单反实例教程 07-13