Python接口自動化判斷元素原理解析
這篇文章主要介紹了Python接口自動化判斷元素原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
背景:
在做接口自動化時,通常會判斷接口返回中的數(shù)據(jù)信息,與數(shù)據(jù)庫中返回的數(shù)據(jù)信息是否一致,比如:將接口返回信息的用戶姓名存放到一個列表中,將數(shù)據(jù)庫返回的用戶姓名存放到另一個列表中,這時需要判斷兩個列表是否一致,如果不一致,將不同的元素信息分別回寫到excel文件中,可以一目了然的看出哪些信息返回的不正確。
下列代碼中直接存放列表信息,比較如下:
#接口返回值
list1 = ['張三', '李四', '王五', '老二']
#數(shù)據(jù)庫返回值
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)
運行結(jié)果為:
a的值為: ['張三', '李四', '老二'] b的值為: ['王五', '王七'] c的值為: ['王五'] d的值為: ['王七']
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Django中的WebSocket實時通信的實現(xiàn)小結(jié)
在Django中,使用WebSocket可以實現(xiàn)實時通信,例如聊天應(yīng)用、實時更新等,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-05-05
使用Django xadmin 實現(xiàn)修改時間選擇器為不可輸入狀態(tài)
這篇文章主要介紹了使用Django xadmin 實現(xiàn)修改時間選擇器為不可輸入狀態(tài),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
利用Python如何實現(xiàn)一個小說網(wǎng)站雛形
這篇文章主要給大家介紹了關(guān)于利用Python如何實現(xiàn)一個小說網(wǎng)站雛形的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11
Python卷積神經(jīng)網(wǎng)絡(luò)圖片分類框架詳解分析
在機器視覺領(lǐng)域中,卷積神經(jīng)網(wǎng)絡(luò)算法作為一種新興算法出現(xiàn),在圖像識別領(lǐng)域中,卷積神經(jīng)網(wǎng)絡(luò)能夠較好的實現(xiàn)圖像的分類效果,而且其位移和形變具有較高的容忍能力2021-11-11
Window環(huán)境下Scrapy開發(fā)環(huán)境搭建
這篇文章主要介紹了Window環(huán)境下Scrapy開發(fā)環(huán)境搭建,需要的朋友可以參考下2018-11-11
python 爬取古詩文存入mysql數(shù)據(jù)庫的方法
這篇文章主要介紹了python 爬取古詩文存入mysql數(shù)據(jù)庫的方法,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01

