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中is和id的用法
Apr 03 Python
Python使用设计模式中的责任链模式与迭代器模式的示例
Mar 02 Python
python实现上传下载文件功能
Nov 19 Python
PyTorch上实现卷积神经网络CNN的方法
Apr 28 Python
python解决js文件utf-8编码乱码问题(推荐)
May 02 Python
python打开windows应用程序的实例
Jun 28 Python
python tkinter图形界面代码统计工具
Sep 18 Python
Python通过VGG16模型实现图像风格转换操作详解
Jan 16 Python
python字典通过值反查键的实现(简洁写法)
Sep 30 Python
python 使用cycle构造无限循环迭代器
Dec 02 Python
python中用ggplot绘制画图实例讲解
Jan 26 Python
Python项目实战之使用Django框架实现支付宝付款功能
Feb 23 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
PHP4.04简明安装
2006/10/09 PHP
php 仿Comsenz安装效果代码打包提供下载
2010/05/09 PHP
php 操作调试的方法
2012/07/12 PHP
PHP编程入门的基本语法知识点总结
2016/01/26 PHP
PHP检测一个数组有没有定义的方法步骤
2019/07/20 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
2019/10/09 PHP
Yii 框架控制器创建使用及控制器响应操作示例
2019/10/14 PHP
PHP数据源架构模式之表入口模式实例分析
2020/01/23 PHP
CSS中一些@规则的用法小结
2021/03/09 HTML / CSS
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
CSS JavaScript 实现菜单功能 改进版
2008/12/09 Javascript
jQuery get和post 方法传值注意事项
2009/11/03 Javascript
javascript模拟的Ping效果代码 (Web Ping)
2011/03/13 Javascript
JavaScript实现基于Cookie的存储类实例
2015/04/10 Javascript
jquery实现二级导航下拉菜单效果
2015/12/18 Javascript
浅谈js中StringBuffer类的实现方法及使用
2016/09/02 Javascript
js Canvas绘制圆形时钟教程
2017/02/06 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
nodejs body-parser 解析post数据实例
2017/07/26 NodeJs
浅谈node中的cluster集群
2018/06/02 Javascript
对vue下点击事件传参和不传参的区别详解
2018/09/15 Javascript
JavaScript实现表单注册、表单验证、运算符功能
2018/10/15 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
JS实现页面跳转与刷新的方法汇总
2019/08/30 Javascript
Python简单实现socket信息发送与监听功能示例
2018/01/03 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
Linux下Python安装完成后使用pip命令的详细教程
2018/11/22 Python
Python可变和不可变、类的私有属性实例分析
2019/05/31 Python
解决pycharm remote deployment 配置的问题
2019/06/27 Python
python selenium 查找隐藏元素 自动播放视频功能
2019/07/24 Python
Pytorch 实现sobel算子的卷积操作详解
2020/01/10 Python
CSS3模块的目前的状况分析
2010/02/24 HTML / CSS
英语求职信范文
2014/05/23 职场文书
日语专业求职信
2014/07/04 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书