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)