麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Python > 正文

Python namedtuple命名元組實(shí)現(xiàn)過程解析

2024-09-09 19:03:35
字體:
供稿:網(wǎng)友

這篇文章主要介紹了Python namedtuple命名元組實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

命名元組(namedtuple)是一種帶有屬性的元組,它們是組合只讀數(shù)據(jù)的很好的方式。

相比一般的元組,構(gòu)造命名元組需要先導(dǎo)入namedtuple,因?yàn)樗辉谀J(rèn)的命名空間里。然后通過名字和屬性來定義一個(gè)命名元組。這會(huì)返回一個(gè)像類一樣的對象,可以進(jìn)行多次實(shí)例化。

命名元組可以被打包、解包以及做所有可以對普通元組做的事,并且還可以像一個(gè)對象一樣訪問它的某個(gè)屬性。

命名元組非常適合表示“只有數(shù)據(jù)”的情況,但并不是對所有情況來說都非常理想。和元組及字符串一樣,命名元組也是不可變的,因此一旦為屬性設(shè)定了值之后就不能更改。

如果需要修改存儲(chǔ)的數(shù)據(jù),用字典類型會(huì)更合適。

from collections import namedtuple# 創(chuàng)建一個(gè)namedtuple的學(xué)生類,第一個(gè)參數(shù)是命名元組的名稱,第二個(gè)參數(shù)是命名元組的屬性,多個(gè)用空格隔開(或者逗號(hào))Student = namedtuple('Student', 'gender age height')# 實(shí)例化學(xué)生,賦予屬性,和上面第二個(gè)參數(shù)相對應(yīng)Miles = Student('Male', 24, 1.92)Mary = Student('Female', 18, 1.68)# 查看屬性print(Miles)      # 查看Miles所有屬性print(Mary.height)   # 查看Mary的身高print(Miles[1])     # 通過索引查看Miles的年齡print('==============')# 遍歷元組for i in Mary:  print(i)

輸出:

Student(gender='Male', age=24, height=1.92)1.6824==============Female181.68

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)之家。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美性受ⅹ╳╳╳黑人a性爽 | 毛片大全免费 | 亚洲一级电影在线观看 | av噜噜在线 | 精品久久久久久久 | 精品亚洲va在线va天堂资源站 | 国内一区| 97中文字幕第一一一页 | 黄色作爱视频 | 欧美视频首页 | 精品国产一区二区三区四区阿崩 | 污黄视频在线观看 | 偿还的影视高清在线观看 | aa级黄色片| 国产午夜亚洲精品午夜鲁丝片 | 久久精品日韩一区 | 精品久久久久久久久久久久 | 日本欧美一区二区三区视频麻豆 | 中文字幕精品一二三四五六七八 | 国产精品久久久久国产精品三级 | 欧美亚洲综合在线 | 毛片视频网站在线观看 | 精品亚洲综合 | 黄色片在线免费播放 | 91精品免费在线 | 91精品国产91久久久久久不卞 | 久久久久久久不卡 | 激情小说另类 | 国产精品成人亚洲一区二区 | 久久亚洲第一 | 国产一区毛片 | 黄色羞羞| 黄色av免费电影 | 在线观看麻豆 | 黄色av片三级三级三级免费看 | 国产女做a爱免费视频 | 欧美精品第1页 | 黄色男女视频 | 久久草在线视频 | 亚洲欧美国产精品va在线观看 | 在线亚洲欧美日韩 |