Python中可变集合set与不可变集合frozenset
2021/9/25 11:10:39
本文主要是介绍Python中可变集合set与不可变集合frozenset,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
class frozenset([iterable])
代码实验展示:
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license()" for more information. >>> # 可变集合 >>> s = set([1,2,3,4]) >>> s {1, 2, 3, 4} >>> s.add(5) >>> s {1, 2, 3, 4, 5} >>> >>> >>> # 不可变集合 >>> fs = frozenset([0,1,2,3,4]) >>> fs frozenset({0, 1, 2, 3, 4}) >>> fs.add(5) Traceback (most recent call last): File "<pyshell#10>", line 1, in <module> fs.add(5) AttributeError: 'frozenset' object has no attribute 'add' >>> >>> >>> set("Happy") {'a', 'p', 'H', 'y'} >>> >>> frozenset("Happy") frozenset({'a', 'p', 'H', 'y'}) >>> >>>
这篇关于Python中可变集合set与不可变集合frozenset的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python