Python求兩個list的差集、交集與并集的方法 | 您所在的位置:網(wǎng)站首頁 › 屬馬女什么名字健康招財(cái) › Python求兩個list的差集、交集與并集的方法 |
Python求兩個list的差集、交集與并集的方法
轉(zhuǎn)載
wx5bbc67ce7b2af 2021-12-20 10:25:34 文章標(biāo)簽 python list 差集 并集 數(shù)組 文章分類 Python 后端開發(fā) 本文實例講述了Python求兩個list的差集、交集與并集的方法。分享給大家供大家參考。具體如下: list就是指兩個數(shù)組之間的差集,交集,并集了,這個小學(xué)數(shù)學(xué)時就學(xué)過的東西,下面就以實例形式對此加以分析。 一.兩個list差集 如有下面兩個數(shù)組: a = [1,2,3] b = [2,3] 想要的結(jié)果是[1] 下面記錄一下三種實現(xiàn)方式: 1. 正常的方式 ret = [] for i in a: if i not in b: ret.append(i)2. 濃縮版 ret = [ i for i in a if i not in b ]3. 另一版 ret = list(set(a) ^ set(b))二. 獲取兩個list 的并集 print list(set(a).union(set(b)))個人更喜歡第三種實現(xiàn)方式 三. 獲取兩個 list 的差集 print list(set(b).difference(set(a))) # b中有而a中沒有的 贊 收藏 評論 分享 舉報上一篇:閱讀Faker源碼時遇到的奇怪代碼 下一篇:chrome離線安裝包 |
今日新聞 |
推薦新聞 |
專題文章 |
CopyRight 2018-2019 實驗室設(shè)備網(wǎng) 版權(quán)所有 |