目录

1、取差集

2、取交集

3、取并集

比较两个文件夹


参考:python比较两个list之间的差异、相同(差集、交集、并集)_weixin_33736048的博客-CSDN博客

初始化数据

listA = ['zhangsan', 'lisi', 'wangwu']

listB = ['zhangsan', 'lisi', 'zhaoliu']

1、取差集

listA有,listB没有的:

set(listA).difference(set(listB))

set(['wangwu'])

1.2、listB对应listB的差集

set(listB).difference(set(listA))set(['zhaoliu'])

2、取交集

  1. set(listA).intersection(set(listB))

  2. set(['lisi', 'zhangsan'])

3、取并集

  1. set(listA).union(set(listB))

  2. -----

  3. set(['lisi', 'zhaoliu', 'zhangsan', 'wangwu'])

比较两个文件夹


if __name__ == '__main__':dir = r'D:\data'listA = glob.glob(dir + '/test/*')listB = glob.glob(dir + '/train/*')listA=[os.path.basename(patha) for patha in listA]listB=[os.path.basename(patha) for patha in listB]aaaa=set(listA).difference(set(listB))print(aaaa)print(aaaa)

python 比较list差异相关推荐

  1. php和python区别-编程语言之PHP与Python之间的差异

    原标题:编程语言之PHP与Python之间的差异 PHP语言 PHP:超文本预处理器,是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域. ...

  2. Python生物信息学③提取差异基因

    python做生信分析的流程 使用的数据集是GSE5583,来自于2006年的基因芯片结果,该芯片目的是提取野生型和HDAC1小鼠胚胎干细胞用于Affymetrix微阵列上的差异RNA. #导入包 i ...

  3. python分析数据差异的方法_用Python的两种方法进行方差分析

    在进行数据分析时,我们往往会遇到要对某个变量的影响因素进行分析的情况,而影响一事物的因素往往是很多的.比如在化工生产中,有温度.压力.剂量.反应时间等因素.每一因素的改变都有可能影响产品的数量和质量. ...

  4. python归一化 增大差异_Python逻辑回归模型原理及实际案例应用

    前言 上面我们介绍了线性回归, 岭回归, Lasso回归, 今天我们来看看另外一种模型-"逻辑回归". 虽然它有"回归"一词, 但解决的却是分类问题 目录 1. ...

  5. python 对比文件内容差异_使用Python来比较文件夹并提取差异部分

    在客户那边建库,需要把几百个G几十万个文件导入到Oracle里,好不容易导完了才发现中间缺了好几大块数据,约有四分之一吧,郁闷得很. 数据是客户从第三方买的,据客户分析是拷贝过来的时候有部分数据漏掉了 ...

  6. python归一化 增大差异_特征选择和特征生成问题初探

    1. 为什么要进行特征选择? 0x1:好的模型 = 好的数据 + 好的特征 + 好的算法 以文字图像识别为例,运行机器学习算法的结果可以被表示为一个函数 y(x),它以一个新的数字的图像 x 为输入, ...

  7. python和perl区别_对比平台--Perl与Python之间的差异

    Perl是一种面向对象的开源程序,用于在Unix系统中构建和实现应用程序,类似于python.Perl与Python之间有一些主要区别.Perl需要分号来指示行尾,但是python不需要.尽管Perl ...

  8. python语义分析_Python差异的潜在语义分析

    我正在尝试使用以下代码在 Python中遵循 Wikipedia Article on latent semantic indexing: documentTermMatrix = array([[ ...

  9. python - 代码练习 - 差异备份/同步更新

    差异备份以及文件同步: import os import filecmp import shutil import re# 差异增量更新,dir2 文件目录 与 dir1 文件目录更新, def a( ...

最新文章

  1. 转:strcat与strcpy与strcmp与strlen
  2. 剑指offer_第4题_重建二叉树
  3. linux之用 grep -r 关键字
  4. JVM的堆、栈、方法区
  5. 政策表达式截取json_json格式数据如何提取指定中文字符串。
  6. boost::hana::less用法的测试程序
  7. 如此沙雕的代码注释,还是程序员会玩!
  8. java中子类与父类强制转换_java中父类强制转换成子类的错觉
  9. 拓端tecdat|如何用R语言绘制生成正态分布图表
  10. 【TiChoo资讯站】
  11. 云南昆明美容美发店务管理软件
  12. 页式存储系统的逻辑地址是由页号和页内地址两部分组成的
  13. 集合体系结构、Collection集合概述及常用方法(附迭代器遍历对象实例)、List(附子类LinkedList、ArrayList特点)、ListIterator、并发修改异常、增强for
  14. 图像超分辨率重建原理学习
  15. regedit是什么意思_regedit是什么意思?
  16. 百度地图自定义图标动画
  17. [Usaco2010Hol]Dotp
  18. 2015年1月工作记录和阅读记录
  19. java中的clear()
  20. 从三国的人物身上我们能学到些啥?

热门文章

  1. java设计模式---三种工厂模式之间的区别
  2. Shell中read的常用方式
  3. Linux System Programming --Chapter Eight
  4. matlab的NLP功能,pyhanlp 共性分析与短语提取内容详解
  5. 在i386平台Linux 2.6 上实现一个系统调用
  6. AssertionError: backend 'postgresql' unavailable 与 AssertionError: backend 'mysql' unavailable
  7. 计算机的桌面图标都没有了怎么办,电脑桌面图标都没了怎么办 怎么恢复
  8. cpu内存调度python_Python/Pycharm内存和CPU分配以提高运行速度?
  9. Centos 7 安装 gcc-5.5
  10. 求解旅行商问题C语言的算法,【算法作业】用回溯法求解旅行商问题