Python固定集合基础
固定集合 frozenset
固定集合是不可变的,无序的, 含有唯一元素的集合
作用: 固定集合可以作为字典的键,还可以作为集合的值
一、固定集合的构造函数:
frozenset() 创建一个空的固定集合
frozenset(iterable) 用可迭代对象创建固定集合
示例:
f = frozenset() # 空固定集合
f = frozenset([1, 3, 5, 7]) # f = frozenset({1, 3, 5, 7})
二、固定集合的运算:
& 交集, | 并集, - 补集, ^ 对称补集
< <= > >= == !=
in / not in
(以上运算符和 集合 set中的用法完全一致)
三、固定集合的方法
相当于集合的全部方法去掉修改集合的方法