當前位置:編程學習大全網 - 網站源碼 - 說說 Python 的具名元組

說說 Python 的具名元組

Python 提供的元組與列表類似,不同之處在於元組的元素不能修改。雖然有時候很方便,但因為不能為元組內部的數據進行命名,所以沒有那麽直觀。

Python 引入了 collections.namedtuple 這個工廠函數,用來構造壹個帶字段名的元組。

(1)聲明與實例化

我們壹般這樣來構造具名元組:

下面是聲明壹個具名元組及其實例化方法的示例:

運行結果:

這裏通過 collections.namedtuple 創建了壹個具名元組,用來表示壹張撲克牌。rank 表示撲克牌點數,suit 表示花色。可以通過字段名或者位置來實例化壹個具名元組。這裏的 select_card 表示抽到壹張黑桃 10。

(2)特有屬性與方法

具名元組還擁有以下這些特有的屬性與方法。

運行結果:

另外,通過 . 語法還可以獲取具名元組中所對應的屬性值:

運行結果:

  • 上一篇:請問杭州東火車站怎麽坐車去靈隱寺?
  • 下一篇:通達信怎樣修改CCI指標顏色
  • copyright 2024編程學習大全網