Python set集合型別操作總結

2021-08-03 10:45:41 字數 756 閱讀 4281

>>> lst = [1,2,3,4,1]

>>> print list(set(lst))

[1, 2, 3, 4]

set([1, 2, 3, 4])

t.add('x')            # 新增一項

s.update([10,37,42])  # 在s中新增多項

t.remove('h') # 刪除一項

len(s)  # set 的長度

x in s # 測試 x 是否是 s 的成員 

x not in s   # 測試 x 是否不是 s 的成員 

s.issubset(t)  

s <= t  # 測試是否 s 中的每乙個元素都在 t 中 

s.issuperset(t)  

s >= t  # 測試是否 t 中的每乙個元素都在 s 中 

s.union(t)  

s | t  # 返回乙個新的 set 包含 s 和 t 中的每乙個元素 

s.intersection(t)  

s & t  # 返回乙個新的 set 包含 s 和 t 中的公共元素 

s.difference(t)  

s - t  # 返回乙個新的 set 包含 s 中有但是 t 中沒有的元素 

s.symmetric_difference(t)  

s ^ t  # 返回乙個新的 set 包含 s 和 t 中不重複的元素 

s.copy()  # 返回 set 「s」的乙個淺複製  

python set集合操作

set集合是乙個無序且不重複的集合。建立乙個set集合 name set sdd name 返回結果 add 功能 增加集合元素 name name.add d name 返回結果 name.add sd name 返回結果 clear 功能 清空集合元素 name name.clear name ...

python set集合的基本操作

閱讀目錄 回到頂部 python的set是乙個無序不重複元素集,基本功能包括關係測試和消除重複元素.集合物件還支援並 交 差 對稱差等。sets 支援 x in set len set 和 for x in set。作為乙個無序的集合,sets不記錄元素位置或者插入點。因此,sets不支援 inde...

Python set集合詳解

python 中的集合,和數學中的集合概念一樣,用來儲存不重複的元素,即集合中的元素都是唯一的,互不相同。從形式上看,和字典類似,python 集合會將所有元素放在一對大括號 中,相鄰元素之間用 分隔,如下所示 其中,elementn 表示集合中的元素,個數沒有限制。從內容上看,同一集合中,只能儲存...