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

 更新时间:2015年03月27日 10:48:11   作者:songguo  
这篇文章主要介绍了python获得两个数组交集、并集、差集的方法,实例分析了Python操作list集合的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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循环某一特定列的所有行数据(方法示例)

    在Python中,处理表格数据(比如CSV文件、Excel文件等)时,我们通常会使用pandas库,因为它提供了丰富的数据结构和数据分析工具,下面,我将以处理CSV文件中的某一特定列的所有行数据为例,给出详细、完整的代码示例,感兴趣的朋友跟随小编一起看看吧
    2024-08-08
  • Flask中提供静态文件的实例讲解

    Flask中提供静态文件的实例讲解

    在本篇文章里小编给大家分享的是一篇关于Flask中提供静态文件的实例及相关知识点详解,有兴趣的朋友们可以跟着学习下。
    2021-12-12
  • 如何使用flask将模型部署为服务

    如何使用flask将模型部署为服务

    在某些场景下,我们需要将机器学习或者深度学习模型部署为服务给其它地方调用,本文接下来就讲解使用python的flask部署服务的基本过程。
    2021-05-05
  • Python中利用mpld3创建交互式Matplotlib图表的代码示例

    Python中利用mpld3创建交互式Matplotlib图表的代码示例

    mpld3 是一个 Python 库,它将 Matplotlib 图表转换为 D3.js(JavaScript 绘图库)可解释的格式,从而实现了在浏览器中显示并交互的功能,在本文中,我们将介绍如何使用 mpld3 在 Python 中创建交互式 Matplotlib 图表,并提供代码示例,需要的朋友可以参考下
    2024-05-05
  • Python 多线程,threading模块,创建子线程的两种方式示例

    Python 多线程,threading模块,创建子线程的两种方式示例

    这篇文章主要介绍了Python 多线程,threading模块,创建子线程的两种方式,结合实例形式分析了Python线程的原理与创建子线程的相关实现技巧,需要的朋友可以参考下
    2019-09-09
  • PyTorch环境安装的图文教程

    PyTorch环境安装的图文教程

    本文主要介绍了PyTorch环境安装的图文教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • python模拟点击在ios中实现的实例讲解

    python模拟点击在ios中实现的实例讲解

    在本篇文章里小编给大家整理的是一篇关于python模拟点击在ios中实现的实例讲解内容,有需要的朋友们可以参考下。
    2020-11-11
  • Django imgareaselect手动剪切头像实现方法

    Django imgareaselect手动剪切头像实现方法

    这篇文章主要介绍了Django imgareaselect手动剪切头像实现方法,实例分析了Django框架操作图片的相关技巧,需要的朋友可以参考下
    2015-05-05
  • Python安装模块的常见问题及解决方法

    Python安装模块的常见问题及解决方法

    下面小编就为大家分享一篇Python安装模块的常见问题及解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-02-02
  • Pyqt5打开电脑摄像头进行拍照的实现示例

    Pyqt5打开电脑摄像头进行拍照的实现示例

    本文介绍了如何使用Pyqt5来控制摄像头拍照,通过构建一个简单的用户界面,我们可以实现从摄像头实时获取图像,保存图片,感兴趣的可以了解一下
    2023-08-08

最新评论