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

首頁 > 編程 > Python > 正文

基于python求兩個列表的并集.交集.差集

2020-02-15 21:18:25
字體:
供稿:網(wǎng)友

這篇文章主要介紹了基于python求兩個列表的并集.交集.差集,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

求兩個列表的差集

>>> a = [1,2,3]>>> b=[1,2]>>> ####################################>>> #兩個列表的差集>>> ret = []>>> for i in a:  if i not in b:     ret.append(i) >>> ret[3]>>> #兩個列表的差集2>>> ret2 = [ i for i in a if i not in b ]>>> ret2[3]>>> #兩個列表的差集3>>> ret3 = list(set(a) ^ set(b))>>> ret3[3]>>> #兩個列表的差集4>>> ret4=list(set(a).difference(set(b))) # b中有而a中沒有的>>> ret4[3]

求兩個列表的并集

>>> ########################################>>> #獲取兩個list 的并集>>> ret1=list(set(a).union(set(b)))>>> ret1[1, 2, 3]>>> ret1=list(set(a).union(set([4,5,6])))>>> ret1[1, 2, 3, 4, 5, 6]>>> #獲取兩個list 的并集2>>> ret2= list(set(a) | set(b))>>> ret2[1, 2, 3]>>> ret2=list(set(a)-set(b))#####差集>>> ret2[3]

求兩個列表的交集

>>> ##########################################>>> #獲取兩個列表的交集>>> a = [1, 2, 3, 4, 5, 6]>>> b = [2, 4, 6, 8 ,10]>>> ret1= [x for x in b if x in set(a)]  # list a is the larger list b>>> ret1[2, 4, 6]>>> #獲取兩個列表的交集2>>> ret2= list(set(a) & set(b))>>> ret2[2, 4, 6]>>> #獲取兩個列表的交集3>>> ret3= list(set(a).intersection(b))>>> ret3[2, 4, 6]>>> #獲取兩個列表的交集4>>> ret4 = list((set(a).union(set(b)))^(set(a)^set(b)))>>> ret4[2, 4, 6]>>>

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 杭锦旗| 和林格尔县| 临城县| 渝北区| 镶黄旗| 武功县| 肃宁县| 德安县| 涞水县| 桂阳县| 伊通| 三原县| 山阴县| 山东省| 罗城| 三原县| 中江县| 缙云县| 德清县| 秀山| 奎屯市| 仲巴县| 石棉县| 饶河县| 广东省| 南华县| 福建省| 富民县| 八宿县| 乐昌市| 乌兰察布市| 兴安县| 柘城县| 章丘市| 泸水县| 廊坊市| 合江县| 普兰店市| 花莲县| 乌兰县| 永嘉县|