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 相关文章推荐
Python获取服务器信息的最简单实现方法
Mar 05 Python
Python复制文件操作实例详解
Nov 10 Python
Python文本特征抽取与向量化算法学习
Dec 22 Python
Python3一行代码实现图片文字识别的示例
Jan 15 Python
对python3 urllib包与http包的使用详解
May 10 Python
python实现机器学习之多元线性回归
Sep 06 Python
python 切换root 执行命令的方法
Jan 19 Python
搞定这套Python爬虫面试题(面试会so easy)
Apr 03 Python
python绘图模块matplotlib示例详解
Jul 26 Python
Django学习之文件上传与下载
Oct 06 Python
Numpy之将矩阵拉成向量的实例
Nov 30 Python
使用Keras中的ImageDataGenerator进行批次读图方式
Jun 17 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
基于mysql的bbs设计(三)
2006/10/09 PHP
php 特殊字符处理函数
2008/09/05 PHP
Thinkphp中的volist标签用法简介
2014/06/18 PHP
yii操作session实例简介
2014/07/31 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
php 读取输出其他文件的实现方法
2016/07/26 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
2018/03/15 PHP
Javascript下的keyCode键码值表
2007/04/10 Javascript
基于jquery的15款幻灯片插件
2011/04/10 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
jquery实现商品拖动选择效果代码(自写)
2013/05/28 Javascript
值得分享的bootstrap table实例
2016/09/22 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
动态内存分配导致影响Javascript性能的问题
2018/12/18 Javascript
JS控制只能输入数字并且最多允许小数点两位
2019/11/24 Javascript
python实现通过shelve修改对象实例
2014/09/26 Python
python爬虫框架talonspider简单介绍
2017/06/09 Python
浅谈pandas中shift和diff函数关系
2018/04/08 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
python 处理telnet返回的More,以及get想要的那个参数方法
2019/02/14 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
2019/08/18 Python
Python 实现取多维数组第n维的前几位
2019/11/26 Python
python进程的状态、创建及使用方法详解
2019/12/06 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
Spring http服务远程调用实现过程解析
2020/06/11 Python
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
行政经理岗位职责
2013/11/09 职场文书
人口与计划生育目标管理责任书
2014/07/29 职场文书
乡文化站暑期培训方案
2014/08/28 职场文书
办理房产过户的委托书
2014/09/14 职场文书
五一晚会主持词
2015/07/01 职场文书
MySQL update set 和 and的区别
2021/05/08 MySQL
Python趣味挑战之给幼儿园弟弟生成1000道算术题
2021/05/28 Python
ant design charts 获取后端接口数据展示
2022/05/25 Javascript