代码点读机 / Python / frozenset

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全部词条