Day29(0213) <<
Previous Next >> Day30(0214)
set集合(二)
集合處理方法
集合隸屬於set類別,常用之處理方式如下:
新增/刪除/複製
1.set.add(x):將參數x指定之元素加入集合。
2.set.remove(x):從集合中刪除x所指定之元素。
3.set.pop():從集合中隨機刪除一個元素,並傳回該元素。
4.set.copy():傳回集合的複本,和原來的集合為兩個不同的物件。
5.set.clear():刪除集合中的所有元素。
子集合/超集合
1.set.issubset(S):若集合為參數S的子集合,將傳回True,否則傳回False。
2.set.issuperset(S):若集合為參數S的超集合,將傳回True,否則傳回False。
常用集合運算
1.set.isdisjoint(S):若集合和參數S所指定的集合沒有相同的元素,將傳回True,否則傳回False。
2.set.update(S):將集合和參數S所指定的集合進行聯集,結果將更新到集合。
3.set.intersection_update(S):將集合和參數S所指定的集合進行交集,結果將更新到集合。
4.set.difference_update(S):將集合和參數S所指定的集合進行差集,結果將更新到集合。
Day29(0213) <<
Previous Next >> Day30(0214)