frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。

参数为一个可迭代的对象,比如列表、字典、元组等等。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
>>> a = frozenset()
>>> a
frozenset()
>>> a['s']=1
Traceback (most recent call last):
File "<input>", line 1, in <module>
a['s']=1
TypeError: 'frozenset' object does not support item assignment
>>> frozenset({1:2, 3:4})
frozenset({1, 3})
>>> frozenset([1, 2, 3])
frozenset({1, 2, 3})
>>> frozenset((1, 2, 3))
frozenset({1, 2, 3})
03-16 23:12