1.add添加 2.discard刪除 3.update批量添加 4.intersection取交集 5.union取並集 6.difference取差集 7.symmetric_difference對稱差集 ...
1.add添加
a = {1,2,3} # 向集合a中添加'wdc' a.add('wdc') print(a)
2.discard刪除
a = {1,2,'wdc','yhf'} # 刪除集合a中的數字2,集合是無序的,不能通過索引刪除 a.discard(2) print(a)
3.update批量添加
a = {1,2} # 向集合中批量添加元素 a.update({'wdc','yhf','qwdf'}) print(a)
4.intersection取交集
a = {1,2,'wdc'} b = {2,3,'wdc'} # 取集合a和集合b的交集並重新賦值給c c = a.intersection(b) print(c)
5.union取並集
a = {1,2,'wdc'} b = {2,3,'wdc'} # 取集合a和集合b的並集並重新賦值給c c = a.union(b) print(c)
6.difference取差集
a = {1,2,'wdc'} b = {2,3,'wdc'} # 取集合a中有,集合b中沒有的,並賦值給c(差集) c = a.difference(b) print(c)
7.symmetric_difference對稱差集
a = {1,2,'wdc'} b = {2,3,'wdc'} # 集合a和集合b互相一次差集,結果放在一起的集合賦值給c c = a.symmetric_difference(b) print(c)