国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python求兩個list的差集、交集與并集的方法

2020-02-23 06:05:54
字體:
供稿:網(wǎng)友

本文實例講述了Python求兩個list的差集、交集與并集的方法。分享給大家供大家參考。具體如下:

list就是指兩個數(shù)組之間的差集,交集,并集了,這個小學數(shù)學時就學過的東西,下面就以實例形式對此加以分析。

一.兩個list差集

如有下面兩個數(shù)組:
a = [1,2,3]
b = [2,3]
想要的結果是[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))
個人更喜歡第三種實現(xiàn)方式

二. 獲取兩個list 的并集
 
代碼如下:print list(set(a).union(set(b)))
三. 獲取兩個 list 的差集

代碼如下:print list(set(b).difference(set(a))) # b中有而a中沒有的
希望本文所述對大家的Python程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 时尚| 始兴县| 泉州市| 昂仁县| 青冈县| 德保县| 鹤庆县| 海南省| 宜宾市| 改则县| 榆中县| 乌鲁木齐县| 海林市| 衡阳市| 德兴市| 普定县| 吴堡县| 临桂县| 芜湖县| 清原| 常州市| 天气| 泌阳县| 广安市| 昭通市| 汤原县| 固镇县| 新余市| 阳谷县| 洞口县| 崇左市| 澄城县| 泸水县| 曲阜市| 诸城市| 黄龙县| 邮箱| 高碑店市| 郁南县| 色达县| 清涧县|