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)