Python接口自动化判断元素原理解析


Posted in Python onFebruary 24, 2020

这篇文章主要介绍了Python接口自动化判断元素原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

背景:

在做接口自动化时,通常会判断接口返回中的数据信息,与数据库中返回的数据信息是否一致,比如:将接口返回信息的用户姓名存放到一个列表中,将数据库返回的用户姓名存放到另一个列表中,这时需要判断两个列表是否一致,如果不一致,将不同的元素信息分别回写到excel文件中,可以一目了然的看出哪些信息返回的不正确。

下列代码中直接存放列表信息,比较如下:

#接口返回值
list1 = ['张三', '李四', '王五', '老二']
#数据库返回值
list2 = ['张三', '李四', '老二', '王七']

a = [x for x in list1 if x in list2] #两个列表表都存在
b = [y for y in (list1 + list2) if y not in a] #两个列表中的不同元素

print('a的值为:',a)
print('b的值为:',b)

c = [x for x in list1 if x not in list2] #在list1列表中而不在list2列表中
d = [y for y in list2 if y not in list1] #在list2列表中而不在list1列表中
print('c的值为:',c)
print('d的值为:',d)

运行结果为:

a的值为: ['张三', '李四', '老二']
b的值为: ['王五', '王七']
c的值为: ['王五']
d的值为: ['王七']

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用PIL库实现图片高斯模糊实例
Feb 08 Python
Python编程实现从字典中提取子集的方法分析
Feb 09 Python
DataFrame中去除指定列为空的行方法
Apr 08 Python
Django uwsgi Nginx 的生产环境部署详解
Feb 02 Python
python pexpect ssh 远程登录服务器的方法
Feb 14 Python
详解使用django-mama-cas快速搭建CAS服务的实现
Oct 30 Python
flask 实现token机制的示例代码
Nov 07 Python
Python3+selenium实现cookie免密登录的示例代码
Mar 18 Python
python使用opencv resize图像不进行插值的操作
Jul 05 Python
Python Selenium模块安装使用教程详解
Jul 09 Python
如何基于matlab相机标定导出xml文件
Nov 02 Python
Autopep8的使用(python自动编排工具)
Mar 02 Python
python使用turtle库绘制奥运五环
Feb 24 #Python
Python如何使用内置库matplotlib绘制折线图
Feb 24 #Python
python中68个内置函数的总结与介绍
Feb 24 #Python
Python基于内置库pytesseract实现图片验证码识别功能
Feb 24 #Python
python实现随机加减法生成器
Feb 24 #Python
Python拼接字符串的7种方式详解
Mar 19 #Python
python图形界面开发之wxPython树控件使用方法详解
Feb 24 #Python
You might like
第八节--访问方式
2006/11/16 PHP
php读取csc文件并输出
2015/05/21 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
2017/06/02 PHP
用Javascript来生成ftp脚本的小例子
2013/07/03 Javascript
zTree插件之单选下拉菜单实例代码
2013/11/07 Javascript
JS获取当前网址、主机地址项目根路径
2013/11/19 Javascript
js网页实时倒计时精确到秒级
2014/02/10 Javascript
Node.js 异步编程之 Callback介绍(一)
2015/03/30 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
为什么JavaScript没有块级作用域
2016/05/22 Javascript
微信小程序 location API接口详解及实例代码
2016/10/12 Javascript
node文件上传功能简易实现代码
2017/06/16 Javascript
Vue源码解读之Component组件注册的实现
2018/08/24 Javascript
Vue 样式绑定的实现方法
2019/01/15 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
2020/11/04 Javascript
[15:15]教你分分钟做大人:狙击手
2014/10/30 DOTA
Python常见工厂函数用法示例
2018/03/21 Python
Python中的asyncio代码详解
2019/06/10 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
python批量提取图片信息并保存的实现
2021/02/05 Python
美国气象仪器、花园装饰和墙壁艺术商店:Wind & Weather
2019/05/29 全球购物
办公室主任先进事迹
2014/01/18 职场文书
机关门卫制度
2014/02/01 职场文书
致标枪运动员广播稿
2014/02/06 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
委托书样本
2014/04/02 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
活动总结模板大全
2015/05/11 职场文书
歼十出击观后感
2015/06/11 职场文书
创业计划书之淘宝网店
2019/10/08 职场文书
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang
Javascript设计模式之原型模式详细
2021/10/05 Javascript