真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用Python中的namedtuple-創(chuàng)新互聯(lián)

這篇文章主要講解了如何使用Python中的namedtuple,內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會(huì)有幫助。

站在用戶的角度思考問題,與客戶深入溝通,找到當(dāng)涂網(wǎng)站設(shè)計(jì)與當(dāng)涂網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋當(dāng)涂地區(qū)。

   namedtuple是Python中存儲(chǔ)數(shù)據(jù)類型,比較常見的數(shù)據(jù)類型還有有l(wèi)ist和tuple數(shù)據(jù)類型。相比于list,tuple中的元素不可修改,在映射中可以當(dāng)鍵使用。

     namedtuple:

namedtuple類位于collections模塊,有了namedtuple后通過屬性訪問數(shù)據(jù)能夠讓我們的代碼更加的直觀更好維護(hù)。
namedtuple能夠用來創(chuàng)建類似于元祖的數(shù)據(jù)類型,除了能夠用索引來訪問數(shù)據(jù),能夠迭代,還能夠方便的通過屬性名來訪問數(shù)據(jù)。

接下來通過本文給大家分享python namedtuple()的使用,一起看看吧!

基本定義

collections.namedtuple(typenamefield_names*rename=Falsedefaults=Nonemodule=None)

(1)返回一個(gè)名為typename的新元組子類

(2)新的子類用于創(chuàng)建類似元組的對象,這些對象具有可通過屬性查找訪問的字段以及可索引和可​​迭代的字段field_names

typename

(1)typename表示這個(gè)子類的名字,比如C++、python、Java中的類名

field_names

(1)field_names是一個(gè)字符串序列,例如['x','y']

(2)field_names可以是單個(gè)字符串,每個(gè)字段名都用空格或逗號分隔,例如'x y'或'x,y'

others

(1)其它的參數(shù)并不常用,這里不再介紹啦

基本樣例

from collections import namedtuple
 
# 基本例子
Point = namedtuple('Point',['x','y']) # 類名為Point,屬性有'x'和'y'
 
p = Point(11, y=22) # 用位置或關(guān)鍵字參數(shù)實(shí)例化,因?yàn)?#39;x'在'y'前,所以x=11,和函數(shù)參數(shù)賦值一樣的
print(p[0]+p[1]) # 我們也可以使用下標(biāo)來訪問
# 33
 
x, y = p # 也可以像一個(gè)元組那樣解析
print(x,y)
# (11, 22)
 
print(p.x+p.y) # 也可以通過屬性名來訪問
# 33
 
print(p) # 通過內(nèi)置的__repr__函數(shù),顯示該對象的信息
# Point(x=11, y=22)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)頁名稱:如何使用Python中的namedtuple-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://weahome.cn/article/gpsij.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部