Python中怎樣改變集合之間的關係?

千鋒武漢發表於2021-08-23

  Python中怎樣改變集合之間的關係?數學中,兩個集合關係的常見操作包括:交集、並集、差集、補集。設A,B是兩個集合,集合關係的操作介紹如下:

  交集是指屬於集合A且屬於集合B的元素所組成的集合,

  並集是指集合A和集合B的元素合併在一起組成的集合,

  差集是指屬於集合A但不屬於集合B的元素所組成的集合,

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

  Python中集合之間支援前面所介紹的四種操作,操作邏輯與數學定義完全相同。Python提供了四種運算子以實現這四項操作,分別是交集(&)、並集(|)、差集(-)、補集(^)。下面以兩個圓形表示集合A和B,並使用陰影部分顯示四種操作的結果,如圖1所示。

1

  除此之外,Python還提供了4個增強運算子:|=、-=、&=、^=,它們與前面4個運算子的區別是,前者是生成了一個新的集合,而後者是更新了位於運算子左側的集合。接下來,透過一張表羅列集合S和T之間關係的常見操作,具體如表1所示。

表1 集合間的常見操作

2

   Python中怎樣改變集合之間的關係?以上內容已經為大家做了詳細的介紹,如果大家正在學習Python知識或者是對Python知識比較感興趣的話,都可以關注小千,後期分享更多Python知識。


  本文來自千鋒教育,轉載請註明出處。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2788225/,如需轉載,請註明出處,否則將追究法律責任。

相關文章