python中set的用法

2022-02-24 13:37:38 字數 794 閱讀 1763

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 ...