Python基础(9)——集合

时间:2022-09-03 00:26:15

特性

1、集合可以由不同元素组成

2、无序

3、其中的元素必须是不可变类型组成(例:不能有列表,可以有元组)

方法

set  定义集合

删除的方法 pop随机推    remove找不到会报错    discard找不到不报错

add    添加

clear 清空

copy 浅拷贝

集合的关系运算   交集 intersection  &    并集union  |     差集 difference  -      symmetric_difference 交差补集 ^           所有关系运算后面可以加update   就是把返回值赋值给原集合 更新自身,不加update的话就不更新自己

issubset 是否比后面的集合小

issuperset是否比后面的集合大

还有一种集合类型是frozenset 是不可变的集合