6-3 集合set和frozenset

l = ['span','span','eggs','span']
set(l)
{'eggs', 'span'}

set集合是唯一的,同时set集合还实现了交集,合集,差集等运算

m = ['spam','zhou']
mset = set(m)
lset = set(l)
m
['spam', 'zhou']
l
['span', 'span', 'eggs', 'span']
mset
{'spam', 'zhou'}
mset | lset
{'eggs', 'spam', 'span', 'zhou'}
mset & lset
set()
s = frozenset("abcddeeffd")
print(s)
s.add("H")
frozenset({'c', 'd', 'a', 'e', 'f', 'b'})



---------------------------------------------------------------------------

AttributeError                            Traceback (most recent call last)

<ipython-input-3-ec8be88b9c56> in <module>()
      1 s = frozenset("abcddeeffd")
      2 print(s)
----> 3 s.add("H")


AttributeError: 'frozenset' object has no attribute 'add'

frozenset是不可以修改的

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容