最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python定義具名元組實例操作

 更新時間:2021年02月28日 10:17:39   作者:小妮淺淺  
在本篇文章里小編給大家分享的是一篇關于python定義具名元組實例操作內容,有興趣的朋友們可以學習下。

1、定義具名元組需要2個參數(shù),第1個參數(shù)是類名,第2個參數(shù)是字段名,既可以是可迭代對象(如列表和元組),也可以是空格間隔的字符串:

Card = collections.namedtuple("Card", ("rank", "suit"))
Card = collections.namedtuple("Card", "rank suit")

2、初始化時以一串參數(shù)形式傳入構造函數(shù):

card_test = Card("J", "hearts")

3、既可以通過.運算符,也可以用索引來取值:

print(card_test.rank)
print(card_test[1])

知識點擴展:

具名元組的定義

Python標準庫collections中定義了具名元組(namedtuple)工廠函數(shù),它可以構建帶字段名的元組。

工廠函數(shù)參數(shù)詳解

變量名 = namedtuple(typename, field_names, *, rename=False, defaults=None, module=None)

namedtuple工廠函數(shù)的參數(shù)詳解:

typename:定義具名元組的名稱,字符串型。

field_names:定義具名元組的字段名。該參數(shù)可以使用2種格式:

  • 內部元素都是字符串的列表或元組;

例如['商品','單價','數(shù)量']或('商品','單價','數(shù)量')

  • 以英文逗號','分隔的長字符串。字段名必須符合以下規(guī)則:

例如'商品,單價,數(shù)量'

字段名命名規(guī)則:

  • 不能與關鍵字重名
  • 不能以下劃線開頭
  • 以字母(包括漢字)開頭,由字母、數(shù)字、下劃線組成。

rename:默認是False,意思是必須指定字段名。若為True,系統(tǒng)會對缺省的、重復的字段名自動重命名為'_索引值'。

defaults:設置默認值,可以是列表、元組,當字段數(shù)量大于defaults的元素數(shù)量時,后面的字段獲得缺省值。

例如字段名有'a','b','c'這3個,缺省值給了'1','2'兩個缺省值時,'b'=1,'c'=2。

module:設置所屬模塊,默認是'__main__'。

到此這篇關于python定義具名元組實例操作的文章就介紹到這了,更多相關python如何定義具名元組內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python?中將數(shù)字轉換為字母的方法

    Python?中將數(shù)字轉換為字母的方法

    本文詳細介紹了在 Python 中將數(shù)字轉換為字母的幾種常用方法,我們介紹了使用 chr() 函數(shù)、string 模塊和 ord() 函數(shù)等方法,并提供了示例代碼幫助你理解和應用這些方法,感興趣的朋友跟隨小編一起看看吧
    2023-06-06
  • Python利用蒙特卡羅模擬期權定價

    Python利用蒙特卡羅模擬期權定價

    期權是一種合約,它賦予買方在未來某個時間點以特定價格買賣資產的權利。本文將利用蒙特卡羅模擬期權定價,感興趣的小伙伴可以了解一下
    2022-04-04
  • 詳解Python3.6的py文件打包生成exe

    詳解Python3.6的py文件打包生成exe

    這篇文章給大家分享了Python3.6的py文件打包生成exe的方法步驟以及相關知識點,有需要的朋友可以參考學習下。
    2018-07-07
  • 關于使用python對mongo多線程更新數(shù)據(jù)

    關于使用python對mongo多線程更新數(shù)據(jù)

    這篇文章主要介紹了關于使用python對mongo多線程更新數(shù)據(jù),文中提供了詳細的代碼說明,實際使用時,需要根據(jù)具體情況進行調整和優(yōu)化,需要的朋友可以參考下
    2023-04-04
  • Python pip安裝如何切換國內源

    Python pip安裝如何切換國內源

    在Python開發(fā)中,pip是一個非常重要的工具,它允許我們安裝和管理Python包,本文將介紹如何切換pip的國內源,并推薦幾個常用的國內源,感興趣的朋友一起看看吧
    2024-04-04
  • 使用Python讀寫文本文件及編寫簡單的文本編輯器

    使用Python讀寫文本文件及編寫簡單的文本編輯器

    這篇文章主要介紹了使用Python讀寫文本文件及編寫簡單的文本編輯器的方法,可以利用簡單的Python代碼實現(xiàn)編輯器中的讀取清空和文本文件的新建等操作,需要的朋友可以參考下
    2016-03-03
  • 詳解python百行有效代碼實現(xiàn)漢諾塔小游戲(簡約版)

    詳解python百行有效代碼實現(xiàn)漢諾塔小游戲(簡約版)

    這篇文章主要介紹了詳解python百行有效代碼實現(xiàn)漢諾塔小游戲(簡約版),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • Python如何進行時間處理

    Python如何進行時間處理

    這篇文章主要介紹了Python如何進行時間處理,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-08-08
  • python類的實例化問題解決

    python類的實例化問題解決

    這篇文章主要介紹了python類的實例化問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • PyCharm設置注釋字體顏色以及是否傾斜的操作

    PyCharm設置注釋字體顏色以及是否傾斜的操作

    這篇文章主要介紹了PyCharm設置注釋字體顏色以及是否傾斜的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09

最新評論

南郑县| 永新县| 广丰县| 长春市| 遂川县| 长垣县| 天等县| 合江县| 美姑县| 株洲县| 蛟河市| 灵川县| 新余市| 泰兴市| 江北区| 新竹市| 盐池县| 科尔| 林芝县| 广丰县| 微山县| 灵寿县| 综艺| 女性| 呼图壁县| 安庆市| 潢川县| 松潘县| 修水县| 甘德县| 偃师市| 宝坻区| 南澳县| 新邵县| 兴城市| 桐梓县| 甘德县| 鲁山县| 青河县| 台州市| 长宁区|