二維碼
        企資網(wǎng)

        掃一掃關(guān)注

        當(dāng)前位置: 首頁 » 企資快報 » 戶外 » 正文

        Python中的集合關(guān)系都有哪些?

        放大字體  縮小字體 發(fā)布日期:2023-02-24 15:32:55    作者:付夢妮    瀏覽次數(shù):66
        導(dǎo)讀

        數(shù)學(xué)中,兩個集合關(guān)系的常見操作包括:交集、并集、差集、補集。設(shè)A.B是兩個集合,集合之間的關(guān)系如下。(1)交集是指屬于集合A且屬于集合B的元素所組成的集合。(2)并集是指集合A和集合B的元素合并在一起組成的集合。(

        數(shù)學(xué)中,兩個集合關(guān)系的常見操作包括:交集、并集、差集、補集。設(shè)A.B是兩個集合,集合之間的關(guān)系如下。

        (1)交集是指屬于集合A且屬于集合B的元素所組成的集合。

        (2)并集是指集合A和集合B的元素合并在一起組成的集合。

        (3)差集是指屬于集合4但不屬于集合B的元素所組成的集合。

        (4)補集是指屬于集合A和集合B但不同時屬于兩者的元素所組成的集合。

        Python 中集合之間支持前面所介紹的4種操作,操作邏輯與數(shù)學(xué)定義完全相同。Python提供了4種操作符以實現(xiàn)這4項操作,分別是交集(&)、并集(l)、差集(-)、補集(∧)。下面以兩個圓形表示集合A和B,并使用陰影部分顯示4種操作的結(jié)果,如圖下圖所示。

        除此之外,Python還提供了4個增強操作符:l=、-=、&=、“=,它們與前面4個操作符的區(qū)別是,前者是生成了一個新的集合,而后者是更新了位于操作符左側(cè)的集合。接下來通過一張表羅列集合S和T之間關(guān)系的常見操作,具體如表所示。

        假設(shè)有集合a={1,11,21,31,17}和集合b={0,11,20,17,30),它們執(zhí)行取交集、并集、差集、補集的示例如下:

        >>>a={1, 11, 21, 31, 17}>>> b={0,11,20,17,30}>>>a|b #取a和b的并集{0, 1, 11, 17, 20, 21, 30, 31}>>> a-b #取a和b的差集{1,21,31}>>> a&b #取a和b的交集{17, 11}>>> a∧b #取a和b的補集{0, 1, 20, 21, 30, 31}

        對于兩個集合A與B,如果集合A中的所有元素都是集合B的元素,那么集合B包含集合A,也就是說集合A是集合B的子集,集合B是集合A的超集;如果集合A中的所有元素都是集合B中的元素,且集合B中至少有一個元素不屬于集合A,那么集合A是集合B的真子集,集合B是集合A的真超集。

        Python 中使用的比較運算符可以用來檢查某個集合是否為其他集合的子集或者超集,其中,“<”或者“<=”運算符用于判斷真子集和子集,“>”和“>=”運算符用于判斷的是真超集和超集。需要注意的是,“<”和“>”運算符支持的是嚴(yán)格意義定義的子集和超集,它們不允許兩個集合相等;而“<=”和“>=”運算符支持的是非嚴(yán)格意義定義的子集和超集,它們允許兩個集合是相等的。例如:

        >>> set_ one = set('what')>>> set_two = set('hat') >>> set_one < set_two #判斷set_one是否為set_two 的嚴(yán)格子集False>>> set_one >set_two #判斷set_one是否為set two的嚴(yán)格超集True

         
        (文/付夢妮)
        免責(zé)聲明
        本文僅代表作發(fā)布者:付夢妮個人觀點,本站未對其內(nèi)容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
         

        Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號

        粵ICP備16078936號

        微信

        關(guān)注
        微信

        微信二維碼

        WAP二維碼

        客服

        聯(lián)系
        客服

        聯(lián)系客服:

        在線QQ: 303377504

        客服電話: 020-82301567

        E_mail郵箱: weilaitui@qq.com

        微信公眾號: weishitui

        客服001 客服002 客服003

        工作時間:

        周一至周五: 09:00 - 18:00

        反饋

        用戶
        反饋

        主站蜘蛛池模板: 日亚毛片免费乱码不卡一区 | 狠狠色婷婷久久一区二区| 怡红院一区二区在线观看| 亚洲一区二区三区自拍公司| 国产一区二区三区免费看| 国产福利91精品一区二区| 国产品无码一区二区三区在线蜜桃 | 亚洲中文字幕在线无码一区二区| 国模极品一区二区三区| 国产福利91精品一区二区| 亚欧色一区W666天堂| 亚洲日韩一区二区三区| 爆乳熟妇一区二区三区霸乳| 国产精品一区二区三区高清在线| 国产乱码一区二区三区四| 国产一区二区电影在线观看| 一区二区三区AV高清免费波多 | 熟女性饥渴一区二区三区| 一区二区高清在线| 麻豆视传媒一区二区三区| 国模视频一区二区| 成人一区专区在线观看| 性盈盈影院免费视频观看在线一区| 麻豆国产一区二区在线观看| 精品视频一区二区三区四区| 亚洲国产欧美一区二区三区| 中文字幕AV无码一区二区三区| 中文乱码人妻系列一区二区| 国产精品视频一区二区三区| 亚洲一区二区三区四区视频| 国产福利一区二区三区在线观看| 日韩爆乳一区二区无码| 一区二区在线电影| 无码人妻一区二区三区一| 人妻视频一区二区三区免费| 国产精品亚洲专一区二区三区| 国产精品亚洲一区二区三区| 冲田杏梨高清无一区二区| 一区二区三区影院| 日韩一区二区三区无码影院| 毛片一区二区三区|