集合set會在{}裡放置元素,在python語法裡的集合也類似數學中的集合概念。而集合也能做變更,由下表來詳細說明集合的函數說明。
set.pop() | 將set的隨意一個元素回傳給呼叫的程式碼 |
set.add(e) | 將元素e加入set |
set.remove(e) | 將元素e從set中移除 |
set.clear() | 將set的所有元素清空 |
set.copy() | 回傳一份複製的set |
set.discard() | 將e從set中捨棄 |
set.difference(set2) | 將兩個set做差集運算,並回傳一個新的set |
set.intersection(set2) | 將兩個set做交集運算,並回傳一個新的set |
set.union(set2) | 將兩個set做聯集運算,並回傳一個新的set |
set.update(set2) | 將兩個set做聯集運算,並將結果更新到set |
由於集合這個資料型態是沒有順序的,因此就算同樣的程式執行數次後,出現的集合原素的排序可能不會相同。