小编给大家分享一下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接口自动化判断元素原理的示例分析-创新互联
文章网址:https://www.cdcxhl.com/article10/ceedgo.html
成都网站建设公司_创新互联,为您提供营销型网站建设、ChatGPT、动态网站、搜索引擎优化、建站公司、网站维护
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联