当前位置: 首页 > news >正文

python列表 — 按顺序找出b表中比a表多出的元素

目录

一、功能描述

二、适用场景

三、代码实现


一、功能描述

        有a、b两个列表,a列表有3个元素;b列表有7个元素。b列表多出的一个元素可能在随机的位置,在不影响其他元素的情况下,找到b列表多出的那四个元素,并按照在b列表的顺序打印出来。

二、适用场景

        一个动作前后进行判断场景(RPA元素定位)

三、代码实现

add = []
def findAddEle(before, after):global addif len(before) == len(after):return addfor index, key in enumerate(after):if index >= len(before):add += after[index:]return addif key != before[index]:add.append(key)after.remove(key)return findAddEle(before, after)# 假设点击前后元素列表
beforeClickList = [1, 2, 3]
afterClickList = [1, 2, 5, 6, 7, 8, 3]# 找到点击后比点击前多出来的的元素
addList = findAddEle(beforeClickList, afterClickList)
print(addList)

http://www.lryc.cn/news/437858.html

相关文章:

  • 如何使用Python创建目录或文件路径列表
  • 领夹麦克风哪个品牌好,哪种领夹麦性价比高,无线麦克风推荐
  • 苍穹外卖学习笔记(五)
  • 什么是卷积层、池化层、BN层,有什么作用?
  • [学习笔记]《CSAPP》深入理解计算机系统 - Chapter 4 处理器体系结构Chapter 5 优化程序性能
  • 案例分享|我是这样转型做数据产品经理的?
  • ffmpeg面向对象-rtsp拉流相关对象
  • feign client发送Post请求,发送对象参数,服务端接收不到正确参数报错排查
  • Hadoop林子雨安装
  • Springboot项目总结
  • 目标检测从入门到精通——数据增强方法总结
  • SQL server 的异常处理 一个SQL异常 如何不影响其他SQL执行
  • STM32——看门狗通俗解析
  • 点亮第一盏LED灯 5): stm32CubeMX生成Keil代码
  • ollama语言大模型部署使用
  • redis 基本数据类型—string类型
  • Git 使用教程:从入门到精通
  • ES查询的一些优化方式
  • 计算左边(比自己小的元素)的最长距离
  • 【C++算法】二分查找
  • 红日靶场通关
  • 用Python爬虫制作一个简易翻译器
  • Shader Graph Create Node
  • 共模干扰的形成和滤除
  • (计算机网络)运输层
  • 基于深度学习的信号滤波:创新技术与应用挑战
  • MFC工控项目实例之十一板卡测试信号输入界面
  • sql中索引查看是否生效
  • SpringBoot常见面试题
  • springboot优雅停机无法关闭进程,kill无法停止springboot必须kill -9,springboot线程池使用