>>> 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 表示集合中的元素,個數沒有限制。從內容上看,同一集合中,只能儲存...