天天看点

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)