最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年02月10日 10:46:36   投稿:yaominghui  
這篇文章主要介紹了基于python求兩個列表的并集.交集.差集,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了基于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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python Django的web開發(fā)實例(入門)

    python Django的web開發(fā)實例(入門)

    這篇文章主要介紹了python Django的web開發(fā)實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • python使用magic模塊進行文件類型識別方法

    python使用magic模塊進行文件類型識別方法

    今天小編就為大家分享一篇python使用magic模塊進行文件類型識別方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python使用PyCharm進行遠程開發(fā)和調(diào)試

    python使用PyCharm進行遠程開發(fā)和調(diào)試

    這篇文章主要介紹了python使用PyCharm進行遠程開發(fā)和調(diào)試,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • python中matplotlib的用法及繪制簡單圖形詳解

    python中matplotlib的用法及繪制簡單圖形詳解

    這篇文章主要給大家介紹了關(guān)于python中matplotlib的用法及繪制簡單圖形的相關(guān)資料,matplotlib是python中用于繪制各種圖像的模塊,功能十分強大,通常與pandas模塊搭配使用,可以生成各種樣視的圖片,用于數(shù)據(jù)的分析和展示,需要的朋友可以參考下
    2024-03-03
  • Python Flask入門之模板

    Python Flask入門之模板

    今天小編就為大家分享一篇Python Flask模板的入門教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-11-11
  • python人民幣小寫轉(zhuǎn)大寫輔助工具

    python人民幣小寫轉(zhuǎn)大寫輔助工具

    這篇文章主要為大家詳細介紹了python人民幣小寫轉(zhuǎn)大寫輔助工具,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • python代碼過長的換行方法

    python代碼過長的換行方法

    今天小編就為大家分享一篇python代碼過長的換行方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Django執(zhí)行指定腳本的幾種方法

    Django執(zhí)行指定腳本的幾種方法

    這篇文章主要給大家介紹了關(guān)于Django執(zhí)行指定腳本的幾種方法,文中通過實例代碼介紹的非常詳細,對大家學習或者使用Django具有一定的參考學習價值,需要的朋友可以參考下
    2022-02-02
  • Python實現(xiàn)對文件進行單詞劃分并去重排序操作示例

    Python實現(xiàn)對文件進行單詞劃分并去重排序操作示例

    這篇文章主要介紹了Python實現(xiàn)對文件進行單詞劃分并去重排序操作,涉及Python文件讀取、字符串遍歷、拆分、排序等相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • python用pandas讀寫和追加csv文件

    python用pandas讀寫和追加csv文件

    大家好,本篇文章主要講的是python用pandas讀寫和追加csv文件,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02

最新評論

北京市| 台湾省| 宁南县| 柯坪县| 广汉市| 马边| 丹棱县| 盈江县| 余庆县| 丹棱县| 锡林郭勒盟| 儋州市| 丹东市| 三原县| 临武县| 丰城市| 定日县| 岢岚县| 绥滨县| 安乡县| 白河县| 绥棱县| 屯门区| 阿尔山市| 黎城县| 五大连池市| 商南县| 卢龙县| 江城| 柘荣县| 会昌县| 雷山县| 宜昌市| 宁化县| 密山市| 灵宝市| 商都县| 会昌县| 信阳市| 莱阳市| 邹城市|