python获得两个数组交集、并集、差集的方法


Posted in Python onMarch 27, 2015

本文实例讲述了python获得两个数组交集、并集、差集的房部分。分享给大家供大家参考。具体如下:

1. 获取两个list 的交集

#方法一:
a=[2,3,4,5]
b=[2,5,8]
tmp = [val for val in a if val in b]
print tmp
#[2, 5]
 
#方法二
print list(set(a).intersection(set(b)))

2. 获取两个list 的并集

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

3. 获取两个 list 的差集

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

通过以上方法,就能处理python list 的交集,并集,差集了。

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
MySQL最常见的操作语句小结
May 07 Python
Python类定义和类继承详解
May 08 Python
python实现class对象转换成json/字典的方法
Mar 11 Python
python 自动化将markdown文件转成html文件的方法
Sep 23 Python
Python中将变量按行写入txt文本中的方法
Apr 03 Python
在python中按照特定顺序访问字典的方法详解
Dec 14 Python
详解pandas删除缺失数据(pd.dropna()方法)
Jun 25 Python
django rest framework 实现用户登录认证详解
Jul 29 Python
Python 根据日志级别打印不同颜色的日志的方法示例
Aug 08 Python
pytorch模型存储的2种实现方法
Feb 14 Python
python中slice参数过长的处理方法及实例
Dec 15 Python
Python机器学习实战之k-近邻算法的实现
Nov 27 Python
Flask入门教程实例:搭建一个静态博客
Mar 27 #Python
Python中的高级数据结构详解
Mar 27 #Python
python中反射用法实例
Mar 27 #Python
Python中使用摄像头实现简单的延时摄影技术
Mar 27 #Python
python根据出生日期返回年龄的方法
Mar 26 #Python
python获取远程图片大小和尺寸的方法
Mar 26 #Python
python使用cStringIO实现临时内存文件访问的方法
Mar 26 #Python
You might like
php日历制作代码分享
2014/01/20 PHP
php通过array_merge()函数合并两个数组的方法
2015/03/18 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
2016/05/19 PHP
PHP 数组基本操作方法详解
2016/06/17 PHP
PHP编写简单的App接口
2016/08/28 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
用javascript getComputedStyle获取和设置style的原理
2008/10/10 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
jQuery中ajax的load()与post()方法实例详解
2016/01/05 Javascript
全面解析Bootstrap中nav、collapse的使用方法
2016/05/22 Javascript
全面解析Angular中$Apply()及$Digest()的区别
2016/08/04 Javascript
BootStrap实现邮件列表的分页和模态框添加邮件的功能
2016/10/13 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
关于Vue背景图打包之后访问路径错误问题的解决
2017/11/03 Javascript
详解webpack-dev-server使用方法
2018/09/14 Javascript
[13:21]DOTA2国际邀请赛采访专栏:RSnake战队国士无双,Fnatic.Fly
2013/08/06 DOTA
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2015/04/11 Python
Python中用于检查英文字母大写的isupper()方法
2015/05/19 Python
Python 描述符(Descriptor)入门
2016/11/20 Python
用python找出那些被“标记”的照片
2017/04/20 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
2018/03/02 Python
一步步教你用python的scrapy编写一个爬虫
2019/04/17 Python
python中update的基本使用方法详解
2019/07/17 Python
pandas的to_datetime时间转换使用及学习心得
2019/08/11 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
Python嵌入C/C++进行开发详解
2020/06/09 Python
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
销售顾问的岗位职责
2013/11/13 职场文书
乡镇网格化管理实施方案
2014/03/23 职场文书
员工工作及收入证明
2014/10/28 职场文书
2015年社区综治工作总结
2015/04/21 职场文书
社区党建工作总结2015
2015/05/13 职场文书
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js
CSS 鼠标点击拖拽效果的实现代码
2022/12/24 HTML / CSS