python内置函数frozenset详解

forzenset函数功能作用

python内置函数forzenset 返回一个不可改变的集合,frozenset集合一旦被创建就无法被修改,既不能增加新的元素也不能删除元素。由于无法修改,frozenset可以做字典的key或者另一个集合的元素。

forzenset函数语法

frozenset([iterable])

参数

  • iterable 可选参数,可迭代对象

返回值

frozenset,不可修改的集合对象

实例代码

>>> immutable_set = frozenset([1, 2, 3])
>>> immutable_set
frozenset({1, 2, 3})
>>> immutable_set.add(4)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'frozenset' object has no attribute 'add'

frozenset对象没有add方法,不能添加新的元素。

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案