python3學習之set集合

關鍵字set是集合,數據特點是:無序,去重

#創建

se = {"sdfs","ljk"}    ;大括弧中不是鍵值對

se = set((1,2,3,4,8))

se = set()   ;空集合

#操作

se.add         #單個添加                 

se.clear                        

se.copy                        

se.difference(se1)                 #se有,se1沒有

se.difference_update            #se有,se1沒有,並把結果更新到se中

se.symmetric_difference(se1)  #非交集

se.issubset

se.issuperset

se.discard       #移除指定元素,如果不存在,不報錯

se.remove      #移除指定元素,如果不存在,報錯

se.pop()            #無參數,隨機移除並獲取指定元素,返回被移除的元素

se.symmetric_difference_update

se.intersection                 #交集

se.intersection_update     # 把結果更新到se中    

se.union   #並集

se.update(序列化數據) #批量添加

se.isdisjoint 

#使用場景

1、不用考慮數據是否已經存在,集合會自動去重