什麼是集合?
1. 建立集合
輸出順序可能不同,因為集合不保證順序
💡 集合是「無序」的,所以每次執行,元素排列順序都可能會不同
如果要建立空集合,要用 set() 而不是 {}(因為 {} 會變成空字典)
結果會輸出
2. 集合的基本操作
(1) 新增元素
結果會輸出
(2) 刪除元素
結果會輸出
(3) 判斷元素是否存在
3. 集合運算
集合最強大的地方就是它的數學運算
現在有A、B兩個集合:
(1) A | B → 聯集
把兩個集合的所有元素合併,去掉重複的元素
結果會輸出
(2) A & B → 交集
取出兩個集合共有的元素
結果會輸出
(3) A - B → 差集
取出 A 裡有、但 B 裡沒有的元素
結果會輸出
(4) A ^ B → 對稱差
取出只在其中一個集合出現的元素
結果會輸出
4. 集合應用範例:去除重複值
結果會輸出