前提:有两个列表,列表a和列表b,要求去除列表a中所有在列表b中的包含的元素

方法1,代码如下:

def array_diff(a, b):#定义空列表c=[]#range(len(a))取的为列表a的索引,根据a的for i in range(len(a)):#取出索引对应的值t=a[i]#判断值是否存在在序列b中if t not in b:#如果序列不在b中,则写入序列cc.append(t)#返回序列c,c就是列表a去除列表b之后的元素return c#调用方法,传入列表
array_diff([1,2],[1])

方法二:

def array_diff1(a, b)#创建数组在,且数组元素在a不在b中return [x for x in a if x not in b]
array_diff1([1,2,3],[1])

列表:使用python去除列表a中所有列表b有的元素相关推荐

  1. Python之在函数中使用列表作为默认参数

      本文将介绍笔者在工作中遇到的Python的一个坑,那就是使用列表作为默认参数.   我们知道,在Python中,列表(list)是可变对象,所以列表的内容可能会在函数内改变.另一个需要注意的是,使 ...

  2. python 生成器表达式_Python中的列表理解与生成器表达式

    python 生成器表达式 The list is a collection of different types of elements and there are many ways of cre ...

  3. python去除空行_python中去掉空行的问题

    在python中处理空行时,经常会遇到一些问题.现总结经验如下: 1.遇到的空行如果只有换行符,直接使用=='\n'或者 len(line)==line.count('\n') 2.有多个空格+换行符 ...

  4. java swing 列表框_如何在Swing中使用列表框?

    下面的示例展示了如何在Java Swing应用程序中使用标准列表框. 使用以下API - JList - 创建标准列表. JList.setSelectedIndex(index); - 选择项目. ...

  5. python出现的次数最多的元素_【Python 秘籍】序列中出现次数最多的元素

    问题 怎样找出一个序列中出现次数最多的元素呢? 解决方案 collections.Counter 类就是专门为这类问题而设计的, 它甚至有一个有用的 most_common() 方法直接给了你答案. ...

  6. python第k序列元素查找_【python】寻找数组中第k大的元素

    题目链接:https://www.nowcoder.com/question/next?pid=13956292&qid=298692&tid=26431616 方法一: 最简单直接的 ...

  7. python list 去重_Python中对列表list去重

    自己写直接的方法 保留原顺序. old_list = [2, 3, 4, 5, 1, 2, 3] new_list = [] for i in old_list:if i not in new_lis ...

  8. python去除rpm仓库中同名低版本的包

    编程思路 遍历目标路径的rpm包并保存特性包列表: 利用python模块rpmUtils提取RPM包的特征信息:包名 版本号 架构 遍历特性列表中存在重复包名的rpm, 将低版本的rpm包完整路径信息 ...

  9. python3程序运行中会跳过注释行_[python] 去除代码源文件中单行注释

    """ 利用正则表达式去除文件中的单行注释,支持多行稍加更改即可 """ import os import re pattern_c = { ...

  10. python去除空行_Python中去除文件空行(strip)

    原博文 2013-10-10 13:09 − 最近在看Python基础教程的第一个项目,第一步就是将文件划分为所谓的block块,然后依次进行处理. 而实例给出的两段代码并没有看出直接的判断空行或者类 ...

最新文章

  1. jsp中如何运行java_从上帝视角看Java如何运行
  2. java day07第七课静态的和单例设计模式
  3. 如何让奇异值分解(SVD)变得不“奇异”?
  4. Redis及其Sentinel配置项详细说明
  5. 【通过操作指针,与指针做函数參数#39;实现字串在主串中出现的次数,然后将出现的部分依照要求进行替换 】...
  6. 我的世界java版地牢种子_我的世界手机版地牢种子代码汇总
  7. Java设计模式(7)——装饰者模式
  8. 微服务网关Gateway在实战中如何结合注册中心,定义过滤器?
  9. java 操作日志记录_高效日志系统搭建秘技!架构师必读
  10. php管理智能dns,智能DNS解析与用户定位调度技术
  11. apm系统服务器,apm系统
  12. 浊音、清音、爆破音音频分析
  13. 三年级计算机课标,三年级信息技术教案上册
  14. Spark应用启动报错:Could not locate executable null\bin\winutils.exe in the Hadoop binaries.
  15. 观《穹顶之下》一些思考
  16. oracle的隔离级别
  17. 称金币问题: 有27枚金币,其中一个是假的。假的比真的略轻。现在有一个天平,问最少几次可以找出假币?
  18. 第一章:3ds max基础
  19. 记一次Linux被入侵,服务器变“矿机”全过程
  20. 【笔记】wlan - 基础概念(无线、wifi、常见协议、频谱、信道、ap部署、案例)

热门文章

  1. zabbix界面zabbix服务器端运行中 显示为 不
  2. mysql中什么是表?列?行?什么是主键和外键?什么是索引?为什么要使用索引?
  3. 二、算法(Algorithm)介绍
  4. java 带界面的小程序_JAVA 编写一个带有窗口的应用程序
  5. H.264官方软件JM源代码简单分析-编码器lencod
  6. 深入浅出DDR系列(二)—— DDR工作原理
  7. matlab仿真:FFT实现匹配滤波
  8. Elasticsearch入门到实战(二)
  9. MacOS Mojave 摄像头和麦克风权限
  10. 相位噪声matlab fft,相位噪声