Python中怎樣改變集合之間的關係?
Python中怎樣改變集合之間的關係?數學中,兩個集合關係的常見操作包括:交集、並集、差集、補集。設A,B是兩個集合,集合關係的操作介紹如下:
交集是指屬於集合A且屬於集合B的元素所組成的集合,
並集是指集合A和集合B的元素合併在一起組成的集合,
差集是指屬於集合A但不屬於集合B的元素所組成的集合,
補集是指屬於集合A和集合B但不同時屬於兩者的元素所組成的集合。
Python中集合之間支援前面所介紹的四種操作,操作邏輯與數學定義完全相同。Python提供了四種運算子以實現這四項操作,分別是交集(&)、並集(|)、差集(-)、補集(^)。下面以兩個圓形表示集合A和B,並使用陰影部分顯示四種操作的結果,如圖1所示。
除此之外,Python還提供了4個增強運算子:|=、-=、&=、^=,它們與前面4個運算子的區別是,前者是生成了一個新的集合,而後者是更新了位於運算子左側的集合。接下來,透過一張表羅列集合S和T之間關係的常見操作,具體如表1所示。
表1 集合間的常見操作
Python中怎樣改變集合之間的關係?以上內容已經為大家做了詳細的介紹,如果大家正在學習Python知識或者是對Python知識比較感興趣的話,都可以關注小千,後期分享更多Python知識。
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2788225/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python和人工智慧之間存在怎樣的關係?Python人工智慧
- UML中類之間的關係
- QT中類之間的關係圖QT
- FAILGROUP和REDUNDANCY之間的關係關係!AI
- 大話UML中類之間的關係
- CSS系列:CSS中盒子之間的關係CSS
- 類之間的關係
- 專案管理中各系統之間的關係專案管理
- Python中的不可變集合Python
- 【java】類之間的關係Java
- 怎樣改變小程式的首頁?
- 怎樣改變重做日誌的大小
- 頁面中多個script塊之間的關係
- Android 中Activity,Window和View之間的關係AndroidView
- unix中lun、pv、vg、lv等之間的關係
- [原創]請問需求捕獲、需求分析、系統分析之間的關係是怎樣的?
- Window、WindowManager、View 之間的關係View
- ODS與DW之間的關係
- tablespace和datafile之間的關係
- 不同層之間的物件關係物件
- 集合類關係
- Python中的賦值與淺複製與深複製之間的關係Python賦值
- TLS與SSL之間關係TLS
- ps 與 svmon之間關係
- Window, WindowManager和WindowManagerService之間的關係
- git、github、gitlab之間的關係GithubGitlab
- UML類圖--類之間的關係
- Activity、View、Window之間關係的分析View
- .Net Framework各版本之間的關係Framework
- 類與類之間的基本關係
- tep環境變數、fixtures、用例三者之間的關係變數
- python與人工智慧之間有什麼關係?Python人工智慧
- python中的變數怎樣開闢記憶體Python變數記憶體
- 搞不清FastCgi與PHP-fpm之間是個什麼樣的關係ASTPHP
- Java面試題:Java中的集合及其繼承關係Java面試題繼承
- table/segment/extent/block之間關係BloC
- 思考 TPS 與 RT 之間的關係
- Java設計模式-類之間的關係Java設計模式