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正则表达式匹配ip地址实例
Oct 09 Python
Python中的Numeric包和Numarray包使用教程
Apr 13 Python
Python实现PS滤镜Fish lens图像扭曲效果示例
Jan 29 Python
python之DataFrame实现excel合并单元格
Feb 22 Python
Django中的文件的上传的几种方式
Jul 23 Python
django-xadmin根据当前登录用户动态设置表单字段默认值方式
Mar 13 Python
keras 权重保存和权重载入方式
May 21 Python
Python实现一个简单的毕业生信息管理系统的示例代码
Jun 08 Python
PIP和conda 更换国内安装源的方法步骤
Sep 21 Python
基于Python爬取素材网站音频文件
Oct 21 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
Jan 28 Python
Python字符串的15个基本操作(小结)
Feb 03 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 无限级数据JSON格式及JS解析
2010/07/17 PHP
php文件操作之小型留言本实例
2015/06/20 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
2015/07/06 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
用ADODB.Stream转换
2007/01/22 Javascript
几个比较经典常用的jQuery小技巧
2010/03/01 Javascript
javascript错误的认识不用关心内存管理
2012/12/15 Javascript
调整小数的格式保留小数点后两位
2014/05/14 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
纯javascript实现简单下拉刷新功能
2015/03/13 Javascript
JS扩展方法实例分析
2015/04/15 Javascript
jquery实现叠层3D文字特效代码分享
2015/08/21 Javascript
JavaScript实现多种排序算法
2016/02/24 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
jQuery简单倒计时效果完整示例
2016/09/20 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
详解Node.js串行化流程控制
2017/05/04 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
JavaScript程序设计高级算法之动态规划实例分析
2017/11/24 Javascript
jsonp跨域及实现百度首页联想功能的方法
2018/08/30 Javascript
Vue this.$router.push(参数)实现页面跳转操作
2020/09/09 Javascript
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
Python中字符串的修改及传参详解
2016/11/30 Python
利用Python将每日一句定时推送至微信的实现方法
2018/08/13 Python
Python DataFrame.groupby()聚合函数,分组级运算
2018/09/18 Python
Python判断字符串是否xx开始或结尾的示例
2019/08/08 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
美国婚礼礼品网站:MyWeddingFavors
2018/09/26 全球购物
Nike意大利官网:Nike.com IT
2020/01/19 全球购物
创建卫生先进单位实施方案
2014/03/10 职场文书
公司聘任书模板
2014/03/29 职场文书
我的梦中国梦演讲稿
2014/04/23 职场文书
征用土地赔偿协议书
2014/09/26 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
java实现对Hadoop的操作
2021/07/01 Java/Android
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android