Python学习笔记之冰冻集合

    选择打赏方式

# 冰冻集合
# frozenset一旦创建就不能修改了
# 只能做交叉并补的操作,可以复制,但是不能添加,获取,修改,删除,清空
# frozenset本身是一个强转函数可以将任何容器类型的数据转换为frozenset类型

# 冰冻集合的定义
res = frozenset()
print(res,type(res)) # frozenset() <class 'frozenset'>

# 冰冻集合的遍历
for i in frozenset([1,2,3,4,5,6,7,8]):
    print(i, end='') # 12345678

# 冰冻集合的推导式
res = frozenset({i << 1 for i in range(6)})
print(res,type(res)) # frozenset({0, 2, 4, 6, 8, 10}) <class 'frozenset'>

# 冰冻集合
res1 = frozenset([1,2,3,4])
res2 = frozenset([5,6,7,8,1])
res = res1.intersection(res2)
print(res) # frozenset({1})
版权声明:若无特殊注明,本文皆为《 张宇童 》原创,转载请保留文章出处。
本文链接:Python学习笔记之冰冻集合 https://www.zyt8.cn/w/161.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框

吃奶的力气提交吐槽中...


既然没有吐槽,那就赶紧抢沙发吧!