集合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 |
由於集合這個資料型態是沒有順序的,因此就算同樣的程式執行數次後,出現的集合原素的排序可能不會相同。