- 機械工程師Python編程:入門、實戰與進階
- (西)安琪兒·索拉·奧爾巴塞塔
- 339字
- 2024-09-10 16:13:03
1.5.1 集合
集合(set)中的元素唯一且無序。當我們需要快速確定元素集中是否存在某元素時,集合最有用。
Python中創建集合,可以使用set函數:

也可以使用字面量語法(literal syntax):

請注意,當使用字面量語法時,要使用大括號({})來定義集合。
我們可以使用全局函數len得到集合中元素的數量:

檢查集合中是否存在元素的操作非常快速,可以使用操作符in:

使用add方法可以向集合中添加新的元素:

如果試圖添加一個已經存在的元素,則什么也不會發生,因為集合中不允許存在相同的元素:

使用remove方法可以從集合中刪除元素:

可以對集合使用常見的數學運算。例如,我們可以計算兩個集合的差集,從而得到一個集合,其元素屬于第一個集合且不屬于第二個集合:

還可以計算兩個集合的并集,結果是包含兩個集合所有元素的集合:

可以遍歷集合,但迭代的順序是隨機的:

推薦閱讀
- 基于粒計算模型的圖像處理
- Mastering phpMyAdmin 3.4 for Effective MySQL Management
- Unity Virtual Reality Projects
- Java FX應用開發教程
- Responsive Web Design with HTML5 and CSS3
- Quarkus實踐指南:構建新一代的Kubernetes原生Java微服務
- 數據結構習題解析與實驗指導
- Linux C編程:一站式學習
- PHP從入門到精通(第4版)(軟件開發視頻大講堂)
- OpenCV 4計算機視覺項目實戰(原書第2版)
- Extreme C
- .NET Standard 2.0 Cookbook
- Troubleshooting Citrix XenApp?
- Python趣味編程與精彩實例
- Python期貨量化交易實戰