set
是無序unique
值的集合,常用來去重,檢驗membership
等。set
類似乙個詞典,但只有鍵key
,沒有值value
,好多操作也類似,但不支援索引,切片等操作。
a = set([1,2,3,1])
b = set([2,3,4])
a
print b
set([2, 3, 4])
a
len(a)
3
2
in a
true
遍歷# 像遍歷字典一樣
for i in a:
print i,
1 2 3
增加a.add(4)
a
刪除# a.remove(el), if not found, raise error
a.remove(4)
a
# a.discard(el), if not found, do nothing
a.discard(4)
pop
a.pop()
1
a
交集a.intersection(b)
差集# a - b
a.difference(b)
set()
# b - a
b.difference(a)
集合關係a.issubset(b)
true
b.issuperset(a)
true
清空a.clear()
a
set()
python set大小 python set集合
集合set 可變的無序的 不重複的元素集合 set定義 初始化 set 生成乙個空集合 set iterable 可通過可迭代物件生產乙個新的集合 s1 set s2 set range 5 s3 set list range 10 s4 這是字典的定義方法 s5 set s6 s7 set的元素要...
Python set 函式詳解
在python set是基本資料型別的一種集合型別,它有可變集合 set 和不可變集合 frozenset 兩種。建立集合set 集合set新增 集合刪除 交集 並集 差集的操作都是非常實用的方法。python set類是在python的sets模組中,大家現在使用的python2.7.x中,不需要...
python set 常用方法
1 add 2 clear 3 copy 淺拷貝 4 difference 判斷兩個set的不同,並且拿到他們的不同返回乙個新列表 5 differnce update 是將原來的set跟新,set.difference update eric blare 把與原來相同的剔除,不返回乙個新的set,...