6. 固定集合

固定集合 frozenset

什么是固定集合

固定集合是不可变的集合。

作用

使用 frozenset() 函数创建集合

固定集合构造(创建)函数 frozenset

函数
说明
frozenset()
创建一个空的固定集合对象
frozenset(iterable)
用可迭代对象创建一个新的固定集合对象

示例

>>> frozenset()
frozenset()
>>> frozenset('ABC')
frozenset({'B', 'C', 'A'})
>>> frozenset('ABCCCCCC')
frozenset({'B', 'C', 'A'})

集合和固定集合的运算

运算符
说明
s1 & s2
求 s1 和 s2 的交集
s1 | s2
求 s1 和 s2 的并集
s1 - s2
求 s1 对 s2 的差集
s1 ^ s2
求 s1 对 s2 的对称差集
s1 > s2
判断 s1 是否是 s2的 真超集
s1 >= s2
检测集合s2中的每个元素是否都在 另一个集合s1 之中
s1 < s2
判断 s1 是否是 s2的 真子集
s1 <= s2
检测集合s1中的每个元素是否都在 另一个集合s2 之中

python内置的数据类型(总结)

不可变数据类型

可变的数据类型

视频讲解