天天看點

python容器之集合 set 詳解 python set

ptyhon容器之集合詳解

1. 集合的底層結構:哈希結構,元素無序且唯一。

2.建立集合:

#直接建立
s = {1,2,3}
#使用全局函數set()
s = set({1,2,3})
           

3. 集合常用的方法:

clear() 清除所有元素

copy() 淺拷貝

s1 = {1,2}
s2 = {3,4}
#将集合s2的值拷貝到集合s1中
s1 = s2.copy()
           

remove() 通過元素在集合中删除元素

s1 = set({1,2})
#删除集合s1中元素2
s1.remove(2)
           

add() 向集合中添加元素,元素不能重複

difference() 求集合的差集

s1 = set({5,6})
s2 = set({5})
s1.difference(s2)
           

intersection() 求集合之間的交集

union() 求集合之間的并集

update() 更新集合,與difference()方法用法相同

discard() 移除元素

s1 = set({1,2})
#将元素2從集合s1中移除
s1.discard(2)