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人工智慧
- Python中的不可變集合Python
- 【java】類之間的關係Java
- Python中的賦值與淺複製與深複製之間的關係Python賦值
- 頁面中多個script塊之間的關係
- Window、WindowManager、View 之間的關係View
- git、github、gitlab之間的關係GithubGitlab
- 怎樣改變小程式的首頁?
- [原創]請問需求捕獲、需求分析、系統分析之間的關係是怎樣的?
- 集合類關係
- python與人工智慧之間有什麼關係?Python人工智慧
- TLS與SSL之間關係TLS
- 類與類之間的基本關係
- 思考 TPS 與 RT 之間的關係
- Window, WindowManager和WindowManagerService之間的關係
- React、Ant Design、DvaJS之間的關係ReactJS
- Activity、View、Window之間關係的分析View
- UML類圖--類之間的關係
- tep環境變數、fixtures、用例三者之間的關係變數
- 在Linux中,Unix和Linux之間的關係是什麼?Linux
- 探討PostgreSQL例項中資料庫之間的關係SQL資料庫
- 類之間的6種關係詳解
- Java設計模式-類之間的關係Java設計模式
- Linux Shell檔案之間的包含關係Linux
- GeoTools應用-JTS(Geometry之間的關係)
- 介面、抽象類、普通類之間的關係抽象
- react、redux、react-redux之間的關係ReactRedux
- Python之set集合的相關介紹Python
- 效能測試中,TPS和RT之間的關係,你知道嗎?
- 超級簡單的例子說明JAVA PACKET CLASS 和變數之間的關係Java變數
- Web3和元宇宙之間的關係Web元宇宙
- ERP與精益生產之間的關係
- 網站和伺服器之間的關係網站伺服器
- CPU、記憶體、磁碟IO之間的關係記憶體
- Kubernetes和Docker之間的關係是什麼?Docker
- Maven專案之間關係介紹Maven
- Java面試題:Java中的集合及其繼承關係Java面試題繼承
- Linux中終端介面與圖形介面之間的切換關係Linux