欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

這篇文章主要介紹了Python接口自動化判斷元素原理解析,文中通過示例代碼介紹的非常詳細,對大家的學(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)文章

  • Python開發(fā)的實用計算器完整實例

    Python開發(fā)的實用計算器完整實例

    這篇文章主要介紹了Python開發(fā)的實用計算器,結(jié)合完整實例形式分析了Python實現(xiàn)計算器四則運算、開方、取余等相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • linux之父進程使用kill函數(shù)殺死子進程方式

    linux之父進程使用kill函數(shù)殺死子進程方式

    這篇文章主要介紹了linux之父進程使用kill函數(shù)殺死子進程方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 深入了解Python的類與模塊化

    深入了解Python的類與模塊化

    這篇文章主要介紹了Python中的面向?qū)ο缶幊谭妒揭约澳K化思想,并給出相應(yīng)的實戰(zhàn)示例及解釋,對我們的學(xué)習(xí)和工作都有一定的價值,感興趣的小伙伴可以了解一下
    2021-12-12
  • python cv2.resize函數(shù)high和width注意事項說明

    python cv2.resize函數(shù)high和width注意事項說明

    這篇文章主要介紹了python cv2.resize函數(shù)high和width注意事項說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Python?Flask中Cookie和Session區(qū)別詳解

    Python?Flask中Cookie和Session區(qū)別詳解

    Flask是一個使用?Python?編寫的輕量級?Web?應(yīng)用框架。其?WSGI?工具箱采用?Werkzeug?,模板引擎則使用?Jinja2?。Flask使用?BSD?授權(quán)。Flask也被稱為?“microframework”?,因為它使用簡單的核心,用?extension?增加其他功能,F(xiàn)lask中Cookie和Session有什么區(qū)別呢
    2022-07-07
  • Python函數(shù)中apply、map、applymap的區(qū)別

    Python函數(shù)中apply、map、applymap的區(qū)別

    這篇文章主要介紹了 Python函數(shù)中apply、map、applymap的區(qū)別 ,文章圍繞 Python函數(shù)中apply、map、applymap的相關(guān)資料展開詳細內(nèi)容,需要的朋友可以參考一下
    2021-11-11
  • python實現(xiàn)的AES雙向?qū)ΨQ加密解密與用法分析

    python實現(xiàn)的AES雙向?qū)ΨQ加密解密與用法分析

    這篇文章主要介紹了python實現(xiàn)的AES雙向?qū)ΨQ加密解密與用法,簡單分析了AES加密解密算法的基本概念并結(jié)合實例形式給出了AES加密解密算法的相關(guān)實現(xiàn)技巧與使用注意事項,需要的朋友可以參考下
    2017-05-05
  • Python中字典與恒等運算符的用法分析

    Python中字典與恒等運算符的用法分析

    這篇文章主要介紹了Python中字典與恒等運算符的用法,結(jié)合實例形式分析了Python中字典與恒等運算符功能、常見用法及操作注意事項,需要的朋友可以參考下
    2019-08-08
  • python自動化之Ansible的安裝教程

    python自動化之Ansible的安裝教程

    這篇文章主要介紹了python自動化之Ansible的安裝方法,結(jié)合實例形式分析了自動化運維工具Ansible的安裝步驟及相關(guān)操作命令,需要的朋友可以參考下
    2019-06-06
  • python中not not x 與bool(x) 的區(qū)別

    python中not not x 與bool(x) 的區(qū)別

    這篇文章主要介紹了python中not not x 與 bool(x) 的區(qū)別,我們就來做一個選擇,就是 not not x 和 bool(x) 用哪個比較好?下面一起進入文章看看吧

    2021-12-12

最新評論