最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python接口自動化判斷元素原理解析

 更新時間:2020年02月24日 09:55:30   投稿:yaominghui  
這篇文章主要介紹了Python接口自動化判斷元素原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了Python接口自動化判斷元素原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

背景:

在做接口自動化時,通常會判斷接口返回中的數(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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關文章

最新評論

武乡县| 巴中市| 凤城市| 绥江县| 瑞丽市| 延津县| 洛隆县| 饶阳县| 南投市| 尖扎县| 西藏| 中牟县| 顺昌县| 临清市| 灵武市| 和田县| 化州市| 定西市| 旬邑县| 淮滨县| 延庆县| 拜泉县| 双辽市| 沙河市| 宽城| 榆林市| 贵溪市| 松原市| 毕节市| 漠河县| 东兴市| 盐山县| 阿拉尔市| 六安市| 昌黎县| 皮山县| 阜宁县| 陆河县| 萝北县| 齐河县| 齐齐哈尔市|