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

python 如何比較兩集合的大小關系

 更新時間:2021年03月10日 09:00:16   作者:252619  
這篇文章主要介紹了python 比較兩集合的大小關系操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧~

print({1, 2} > {1}) # True

補充:Python——集合是一個非常之牛的數據比較方式

什么是集合?對似懂非懂或者被集合搞暈了的同學可以來看一下。

首先不想說太多概念性的東西,免得又暈了!

請看下面我寫的例子,看完之后自然就知道啥是集合以及如何去應用它

#變量a是一個集合類型
a = set ()
print ( type (a))
 
#定義一個列表,并存入很多重復的數字
dt = [ 12 , 9 , 2 , 8 , 4 , 9 , 2 , 7 , 4 , 5 , 6 , 11 , 5 , 7 , 5 , 7 , 9 , 8 , 7 , 2 ]
for i in dt: #遍歷列表
  a.add(i) #將列表中的每一個元素添加進集合
 
#打印集合,發(fā)現(xiàn),自動去掉重復的數字了
print (a)
 
#5存在于集合中嗎?
print ( 5 in a)
 
#遍歷集合
for item in a:
  print (item)
 
#將集合轉化成列表
set_list = list (a)
print (set_list)
print ( type (set_list))

那么,集合還涉及到下面幾個牛的玩意:

并集:

它將兩個集合作為參數,并返回一個包含全部存在于兩個集合中任意一個的元素的新集合,用union()方法, 操作符是:"|"

交集:

它接收第2個集合為參數,返回的是僅包含同時存在于兩個集合的那些元素,intersection方法實現(xiàn),操作符是:"&"

差集:

它告訴我們哪些是剩下的元素,它是一個存儲于或是存在于這個集合或是另一個集合,但不是同時存在于兩個集合的對象的集合 symmetric_difference方法實現(xiàn),操作符是:"-"

繼續(xù)看例子

a = { 1 , 2 , 3 , 4 , 5 }
b = { 6 , 2 , 3 , 7 }
 
#求a和b的并集,將兩組數據中共同存在的數字去除掉后,生成一個不存在重復數字的新集合
print (a.union(b))
 
#求a和b的交集,將兩組數據中共有的數字提取出來,并生成一個新的集合,讓我們知道這兩組數據中哪些數字都存在于兩組數據里
print (a.intersection(b))
 
#求a和b的差集,將兩組數據中所沒有的數字提取出來后,生成一個新的集合
print (a.symmetric_difference(b))
 
#注意:他們的結果取決于誰是調用者,誰是參數,上面的3條例子中,a集合是調用者,b集合是參數
 
#a集合中的所有數字都存在于b集合的話,則返回true, a是調用者,b是參數
print (a.issubset(b))
 
#b集合作為參數,b集合中的所有元素都存在于a集合中的話,返回true
print (a.issuperset(b))
 
#想要知道全部只存在于a集合而不存在于b集合的元素
print (a.difference(b)) #結果是1,4,5
#反之
print (b.difference(a)) #結果是6和7

總結:

通過測試說明,集合可以用來操作另一個集合,集合不僅僅只是一個容器

那么,應用場景一般有如下:

1、對兩處不同的數據,如果要快速的結合起來去做分析,那么請用集合

2、那么快速的結合起來的目的一般是干嘛呢?,比如想知道兩處數據中哪些是重復的,哪些是不同的

因此:

集合是一個非常之牛的數據比較方式

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

  • python實現(xiàn)拼圖小游戲

    python實現(xiàn)拼圖小游戲

    這篇文章主要為大家詳細介紹了python實現(xiàn)拼圖小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Python獲取某一進程的CPU利用率的方法詳解

    Python獲取某一進程的CPU利用率的方法詳解

    這篇文章主要為大家詳細介紹了如何使用Python實現(xiàn)獲取某一進程的CPU利用率,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-02-02
  • Python使用Qt5實現(xiàn)水平導航欄的示例代碼

    Python使用Qt5實現(xiàn)水平導航欄的示例代碼

    本文主要介紹了Python使用Qt5實現(xiàn)水平導航欄的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • Python實現(xiàn)圖像的二進制與base64互轉

    Python實現(xiàn)圖像的二進制與base64互轉

    這篇文章主要為大家介紹了如何在Python中使用OpenCV從而實現(xiàn)圖像轉base64編碼、圖像轉二進制編碼、二進制轉圖像等功能,感興趣的可以跟上小編一起學習一下
    2022-03-03
  • ?python用matplotlib可視化繪圖詳解

    ?python用matplotlib可視化繪圖詳解

    這篇文章主要介紹了?python用matplotlib可視化繪圖詳解,Matplotlib?是一個python的?2D繪圖庫,它以各種硬拷貝格式和跨平臺的交互式環(huán)境生成出版質量級別的圖形,下面我們就來看看關于matplotlib可視化繪圖的詳細過程吧
    2022-01-01
  • python寫入數據到csv或xlsx文件的3種方法

    python寫入數據到csv或xlsx文件的3種方法

    這篇文章主要為大家詳細介紹了python寫入數據到csv或xlsx文件的3種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • python?super()函數的詳解

    python?super()函數的詳解

    這篇文章主要為大家介紹了python?super()函數,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • python實現(xiàn)二維數組的對角線遍歷

    python實現(xiàn)二維數組的對角線遍歷

    這篇文章主要為大家詳細介紹了python實現(xiàn)二維數組的對角線遍歷,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • Python圖像處理庫PIL中圖像格式轉換的實現(xiàn)

    Python圖像處理庫PIL中圖像格式轉換的實現(xiàn)

    這篇文章主要介紹了Python圖像處理庫PIL中圖像格式轉換的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • python基礎之字典

    python基礎之字典

    這篇文章主要介紹了python的字典,實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下
    2021-10-10

最新評論

巫溪县| 安陆市| 上蔡县| 葫芦岛市| 定结县| 庐江县| 临沭县| 台北市| 鄂尔多斯市| 德化县| 郁南县| 江北区| 雅安市| 河池市| 靖边县| 长春市| 沙河市| 黔西| 叶城县| 井研县| 威信县| 五峰| 库尔勒市| 丰镇市| 唐山市| 榆林市| 马公市| 四会市| 冷水江市| 枣阳市| 霍林郭勒市| 衡阳市| 彰武县| 玛沁县| 灵宝市| 乌拉特后旗| 财经| 合山市| 徐水县| 长葛市| 定边县|