python3學習之set集合
- 2020 年 1 月 3 日
- 筆記
關鍵字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、不用考慮數據是否已經存在,集合會自動去重