python獲得兩個數(shù)組交集、并集、差集的方法
更新時間:2015年03月27日 10:48:11 作者:songguo
這篇文章主要介紹了python獲得兩個數(shù)組交集、并集、差集的方法,實例分析了Python操作list集合的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了python獲得兩個數(shù)組交集、并集、差集的房部分。分享給大家供大家參考。具體如下:
1. 獲取兩個list 的交集
#方法一: a=[2,3,4,5] b=[2,5,8] tmp = [val for val in a if val in b] print tmp #[2, 5] #方法二 print list(set(a).intersection(set(b)))
2. 獲取兩個list 的并集
print list(set(a).union(set(b)))
3. 獲取兩個 list 的差集
print list(set(b).difference(set(a))) # b中有而a中沒有的
通過以上方法,就能處理python list 的交集,并集,差集了。
希望本文所述對大家的Python程序設(shè)計有所幫助。
相關(guān)文章
Python生產(chǎn)者與消費者模型中的優(yōu)勢介紹
這篇文章主要介紹了python多進程中的生產(chǎn)者和消費者模型優(yōu)勢,生產(chǎn)者是指生產(chǎn)數(shù)據(jù)的任務(wù),消費者是指消費數(shù)據(jù)的任務(wù)。當(dāng)生產(chǎn)者的生產(chǎn)能力遠大于消費者的消費能力,生產(chǎn)者就需要等消費者消費完才能繼續(xù)生產(chǎn)新的數(shù)據(jù)2023-03-03