是的,Python 的 set 支持冻结(freezing)。你可以使用 frozenset 类型来创建一个不可变的集合。frozenset 是一个元组子类,它和普通的集合类似,但是一旦创建就不能被修改。这意味着你不能向 frozenset 添加或删除元素。
以下是一个创建 frozenset 的例子:
my_set = {1, 2, 3}
my_frozenset = frozenset(my_set)
print(type(my_set)) # <class 'set'>
print(type(my_frozenset)) # <class 'frozenset'>
在这个例子中,我们首先创建了一个普通的集合 my_set,然后使用 frozenset() 函数将其转换为一个不可变的集合 my_frozenset。注意,frozenset 是不可哈希的,因此不能用作字典的键或集合的元素。

便宜VPS测评








