掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
如果把一個班的人看成一個集合,新加一個同學(xué)進來,就在集合里面加一條記錄,反之減一條。集合還可以查詢集合里面是否有某個元素,集合是一個好東西。集合不光應(yīng)用于在日常生活中,也適用于我們的計算機編程中。那么在我們python中有沒有處理集合的操作呢?當(dāng)然是有的,difference的原理就是查找集合之差,我們來看看吧。

1、difference():
用于查找兩個集合之間的差,該方法以該集合(set1)調(diào)用,另一個集合(set2)作為參數(shù)傳遞,并且它返回set2中不存在的元素集。
注意:difference()可以獲得差集,但是這個差集是“出現(xiàn)在第一個集合但不出現(xiàn)在第二個集合”的元素,也就是說如果第二個集合包含第一個,結(jié)果就是空。
2、句法:
set_name1.difference(set_name2)
3、使用:
返回一個集合,其中包含僅存在于集合 y 中而不存在于集合 x 中的項目:
# Python Set difference() Method with Example
# declaring the sets
x = {"apple", "banana", "cherry"} y = {"google", "microsoft", "apple"} z = y.difference(x) print(z)
以上就是python中difference使用原理及方法,希望能對你的學(xué)習(xí)有所幫助哦~

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流