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

python對(duì)比兩個(gè)字典dict的差異詳解

 更新時(shí)間:2023年05月18日 11:47:53   作者:虛壞叔叔  
這篇文章主要為大家詳細(xì)介紹了python?如何對(duì)比兩個(gè)字典dict的不同差異,文中的示例代碼簡(jiǎn)潔易懂,具有一定的學(xué)習(xí)價(jià)值,感興趣的可以了解一下

python 對(duì)比兩個(gè)字典的差異

python的字典很有用處 如果通過pickle存儲(chǔ)字典后,下次爬取到另一塊數(shù)據(jù),可以通過比較不同,來發(fā)現(xiàn)更多的機(jī)會(huì)。已知如下2個(gè)字典

a = {
    "x":1,
    "y":2,
    "z":3
}
b = {
    "x":1,
    "w":11,
    "z":12
}

通過items可以查看它的每一項(xiàng)

print(a.items())
>>>dict_items([('x', 1), ('y', 2), ('z', 3)])

查看字典a 和字典b 的不共有的key

print(a.keys() & b.keys())
>>>{'x', 'z'}

查看在字典a里面而不在字典b里面的key

print(a.keys() - b.keys())
>>>{('x', 1)}

查看字典a和字典b相同的鍵值對(duì)

print(a.items() & b.items())
>>>{('x', 1)}

查找所有差異

differ = set(a.items()) ^ set(b.items())
print(differ)
>>>{('z', 3), ('y', 2), ('z', 12), ('w', 11)}

查找相同key,不同value

diff = a.keys() & b
diff_vals = [(k, a[k], b[k]) for k in diff if a[k] != b[k]]
print(diff_vals)
>>>[('z', 3, 12)]

結(jié)語

  • 本文講解了Python的對(duì)比。和對(duì)比的效果,希望對(duì)大家有用。

到此這篇關(guān)于python對(duì)比兩個(gè)字典dict的差異詳解的文章就介紹到這了,更多相關(guān)python 對(duì)比兩個(gè)字典的差異內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python密碼學(xué)周期置換密碼學(xué)習(xí)

    python密碼學(xué)周期置換密碼學(xué)習(xí)

    這篇文章主要為大家介紹了python密碼學(xué)周期置換密碼的學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 詳解python路徑拼接os.path.join()函數(shù)的用法

    詳解python路徑拼接os.path.join()函數(shù)的用法

    os.path.join()函數(shù):連接兩個(gè)或更多的路徑名組件。這篇文章主要介紹了python路徑拼接os.path.join()函數(shù)的用法,需要的朋友可以參考下
    2019-10-10
  • 使用Python獲取公眾號(hào)下所有的文章

    使用Python獲取公眾號(hào)下所有的文章

    我比較喜歡看公眾號(hào),有時(shí)遇到一個(gè)感興趣的公眾號(hào)時(shí),都會(huì)感覺相逢恨晚,想一口氣看完所有歷史文章。本文主要介紹了使用Python獲取公眾號(hào)下所有的文章,感興趣的可以了解一下
    2021-06-06
  • python map比for循環(huán)快在哪

    python map比for循環(huán)快在哪

    這篇文章主要介紹了python 為什么map比for循環(huán)快,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • python 堆和優(yōu)先隊(duì)列的使用詳解

    python 堆和優(yōu)先隊(duì)列的使用詳解

    這篇文章主要介紹了python 堆和優(yōu)先隊(duì)列的使用詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-03-03
  • python numpy 反轉(zhuǎn) reverse示例

    python numpy 反轉(zhuǎn) reverse示例

    今天小編就為大家分享一篇python numpy 反轉(zhuǎn) reverse示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python如何實(shí)現(xiàn)小程序 無限求和平均

    Python如何實(shí)現(xiàn)小程序 無限求和平均

    這篇文章主要介紹了python如何實(shí)現(xiàn)小程序 無限求和平均,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Pytest單元測(cè)試框架生成HTML測(cè)試報(bào)告及優(yōu)化的步驟

    Pytest單元測(cè)試框架生成HTML測(cè)試報(bào)告及優(yōu)化的步驟

    本文主要介紹了Pytest單元測(cè)試框架生成HTML測(cè)試報(bào)告及優(yōu)化的步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • tensorflow模型轉(zhuǎn)ncnn的操作方式

    tensorflow模型轉(zhuǎn)ncnn的操作方式

    這篇文章主要介紹了tensorflow模型轉(zhuǎn)ncnn的操作方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 淺談Django2.0 加xadmin踩的坑

    淺談Django2.0 加xadmin踩的坑

    今天小編就為大家分享一篇淺談Django2.0 加xadmin踩的坑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評(píng)論