本文講解的 frozenset集合 其實和set集合類似!區(qū)別在于frozenset集合不能修改/添加/刪除,其他功能和set集合一樣,這就有點類似列表list和元組tuple的區(qū)別。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名與空間、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、
東營區(qū)網(wǎng)站維護(hù)、網(wǎng)站推廣。
一.frozenset集合語法
1 2 | # 創(chuàng)建一個frozenset集合
a=frozenset(iterable)
其中 iterable 是序列或者可迭代對象,并返回frozenset集合
二.frozenset集合使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:何以解憂
@Blog(個人博客地址): shuopython.com
@WeChat Official Account(微信公眾號):猿說python
@Github:www.github.com
@File:python_frozenset.py
@Time:2019/11/10 21:25
@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!
"""
a=frozenset(["q123","python","frozenset"])
print(a)
# 獲取a的類型
print(type(a))
# 修改frozenset集合數(shù)據(jù),程序報錯:AttributeError: 'frozenset' object has no attribute 'add'
# a.add("hello")
輸出結(jié)果:
1 2 | frozenset({'frozenset','python','q123'})
在上面代碼中,如果嘗試修改frozenset集合的數(shù)據(jù),即使用add()添加數(shù)據(jù),程序報錯:AttributeError: ‘frozenset’ object has no attribute ‘a(chǎn)dd’!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)站名稱:python中frozenset集合介紹-創(chuàng)新互聯(lián)
文章位置:
http://weahome.cn/article/csiijs.html