s1=s2=
print(s1.difference(s2)) #
差集 s1有s2沒有的
print(s1.symmetric_difference(s2)) #
差集 去除共有的
print(s1.difference_update(s2)) #
更新s1 去掉和s2相同的值
print(s1.symmetric_difference_update(s2)) #
更新s1 去除共有的值
print(s1.intersection(s2)) #
交集 s1和s2共有的
print(s1.intersection_update(s2)) #
更新s1 把s1變成 s1和s2的交集
s1.isdisjoint(s2) #
判斷是否有s1和s2是否有交集 有返回true 無返回flase
s1.union(s1) #
並集 s1和s2共有
s4=[12,345,661,231]
s1.update(s4)
#批量新增 接收可以迭代的物件(例如列表 字典 字串)
s1.discard(11) #
移除指定元素 沒有該元素不報錯
#s1.remove(111) #沒有該元素 移除時報錯
s1.pop() #
移除元素 會返回該元素
python中set型別的用法
python的set和其他語言類似,是乙個無序不重複元素集 基本功能 關係測試 消除重複元素。集合物件還支援union 並 intersection 交 difference 差 和sysmmetric difference 對稱差集 等數 算。set型別支援 x in set,len set 和 ...
python中set 函式的用法
python set類是在python的sets模組中,大家現在使用的python2.3中,不需要匯入sets模組可以直接建立集合。set boy set y b o 集合的新增有兩種常用方法,分別是add和update。集合add方法 是把要傳入的元素做為乙個整個新增到集合中,例如 a set b...
python中set集合的用法
python的set和其他語言類似,是乙個無序不重複元素集,基本功能包括關係測試和消除重複元素.集合物件還支援union 聯合 intersection 交 difference 差 和sysmmetric difference 對稱差集 等數 算.sets 支援 x in set,len set ...