python中集合的操作與應用

一. 集合的創建

集合是一個無序的,不重複的數據組合

1. 賦值方式

注:列表不支持創建集合

2. 工廠方式


注:集合可用來作列表去重


二. 集合的方法


1. 集合的添加

1>s.add()           #在集合中添加一項

2>s.update()    #在集合中添加多項,跟的參數應該是可迭代類型


2. 集合的刪除

1>s.remove()          #刪除集合中指定的元素,若元素不存在則報錯

2>s.pop()                #隨機刪除集合中的某個元素,並返回刪除的元素

3>s.discard()          #刪除集合中指定的元素,若元素不存在則不做任何事


3. 集合的其他操作

1>集合的長度

2>成員操作符

3>清空所有集合


三. 集合的關係操作

1. 交集


2. 並集


3. 差集


4. 對等差分


5. 子集 

set_1.issubset(set_2)       #set_1是set_2的子集

6. 父集

set_1.issuperset(set_2)   #set_1是set_2的父集

7. 有無交集

set_1.isdisjoint(set_2)            #set_1與set_2沒有交集


eg:在給定範圍內生成指定數量的隨機不重複且有序數集


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章