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编写一个简单的Lisp解释器的教程
Apr 03 Python
详解Python中的正则表达式的用法
Apr 09 Python
python 环境变量和import模块导入方法(详解)
Jul 11 Python
详解python中sort排序使用
Mar 23 Python
Python+PyQt5实现美剧爬虫可视工具的方法
Apr 25 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
Jan 09 Python
详解pycharm2020.1.1专业版安装指南(推荐)
Aug 07 Python
使用Python封装excel操作指南
Jan 29 Python
pytorch 中autograd.grad()函数的用法说明
May 12 Python
python3.7.2 tkinter entry框限定输入数字的操作
May 22 Python
tensorflow中的数据类型dtype用法说明
May 26 Python
Python排序算法之插入排序及其优化方案详解
Jun 11 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
Protoss魔法科技
2020/03/14 星际争霸
php实现从ftp服务器上下载文件树到本地电脑的程序
2009/02/10 PHP
超小PHP小马小结(方便查找后门的朋友)
2012/05/05 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
2016/12/07 PHP
一个高效的JavaScript压缩工具下载集合
2007/03/06 Javascript
jquery 弹出层注册页面等(asp.net后台)
2010/06/17 Javascript
jqgrid 简单学习笔记
2011/05/03 Javascript
打豆豆小游戏 用javascript编写的[打豆豆]小游戏
2013/01/08 Javascript
jQuery淡入淡出元素让其效果更为生动
2014/09/01 Javascript
ASP.NET jquery ajax传递参数的实例
2016/11/02 Javascript
微信小程序教程系列之设置标题栏和导航栏(7)
2020/06/29 Javascript
angular中的cookie读写方法
2017/08/02 Javascript
Vue组件中slot的用法
2018/01/30 Javascript
JavaScript console的使用方法实例分析
2020/04/28 Javascript
JS实现手风琴特效
2020/11/08 Javascript
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
2020/12/07 Javascript
[39:08]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第一场 12.12
2020/12/16 DOTA
PYTHON正则表达式 re模块使用说明
2011/05/19 Python
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
2014/06/09 Python
python实现基本进制转换的方法
2015/07/11 Python
python的socket编程入门
2018/01/29 Python
python检测主机的连通性并记录到文件的实例
2018/06/21 Python
Python中 map()函数的用法详解
2018/07/10 Python
python中spy++的使用超详细教程
2021/01/29 Python
Ramy Brook官网:美国现代女装品牌
2019/06/18 全球购物
危爆物品安全大检查大整治工作方案
2014/05/03 职场文书
大学新生军训方案
2014/05/03 职场文书
日语系毕业求职信
2014/07/27 职场文书
2014年“世界无车日”活动方案
2014/09/21 职场文书
送给教师们,到底该如何写好教学反思?
2019/07/02 职场文书
python实现简单聊天功能
2021/07/07 Python
MySQL中order by的使用详情
2021/11/17 MySQL
Java9新特性对HTTP2协议支持与非阻塞HTTP API
2022/03/16 Java/Android
python和Appium的移动端多设备自动化测试框架
2022/04/26 Python
springboot实现string转json json里面带数组
2022/06/16 Java/Android
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
2022/07/15 Servers