frozenset Python · 内置函数
`frozenset(可迭代对象)` 创建一个不可变的集合,创建后不能增删元素。因为不可变,所以可以作为字典的键或另一个集合的元素。
怎么用
frozenset(可迭代对象)
小例子
fs = frozenset([1, 2, 3, 2])
print(fs) # frozenset({1, 2, 3})
print(1 in fs) # True
# fs.add(4) # 报错,不可变
**运行结果**:如上。
运行结果
frozenset({1, 2})常见使用场景
- 需要不可变集合时。 - 作为字典键。
提醒:- 支持集合运算,返回普通集合或 frozenset。
官方文档:https://docs.python.org/zh-cn/3/library/functions.html#func-frozenset
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条