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

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

元組在python中怎樣轉(zhuǎn)換為namedtuple

小編給大家分享一下元組在python中怎樣轉(zhuǎn)換為namedtuple,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺(tái)小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了彭澤免費(fèi)建站歡迎大家使用!

之前我們了解了為什么使用namedtuple,現(xiàn)在該學(xué)習(xí)如何將常規(guī)元組和轉(zhuǎn)換為namedtuple了。假設(shè)由于某種原因,有包含彩色RGBA值的實(shí)例。如果要將其轉(zhuǎn)換為Color namedtuple,則可以按以下步驟進(jìn)行:

>>> c = {"r": 50, "g": 205, "b": 50, "alpha": alpha}
>>> Color(**c)
>>> Color(r=50, g=205, b=50, alpha=0)

我們可以利用該**結(jié)構(gòu)將包解壓縮dict為namedtuple。

拓展:

元組類似于列表,是一個(gè)基于位置的有序?qū)ο蠹?,但是元組一旦創(chuàng)建之后就不能更改,因此列表中修改元素的操作對(duì)于元組都不適用。

使用()就可以創(chuàng)建元組,元素之間使用英文逗號(hào),隔開。

num_tuple = (1, 2, 3)
string_tuple = ("a", )

如果我想從dict創(chuàng)建一個(gè)namedtupe,如何做?

>>> c = {"r": 50, "g": 205, "b": 50, "alpha": alpha}
>>> Color = namedtuple("Color", c)
>>> Color(**c)
Color(r=50, g=205, b=50, alpha=0)

通過將dict實(shí)例傳遞給namedtuple工廠函數(shù),它將為你創(chuàng)建字段。然后,Color像上邊的例子一樣解壓字典c,創(chuàng)建新實(shí)例。

以上是“元組在python中怎樣轉(zhuǎn)換為namedtuple”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁名稱:元組在python中怎樣轉(zhuǎn)換為namedtuple
轉(zhuǎn)載來源:http://weahome.cn/article/jojoih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部