python如何定義具名元組?
1、定義具名元組需要2個(gè)參數(shù),第1個(gè)參數(shù)是類名,第2個(gè)參數(shù)是字段名,既可以是可迭代對(duì)象(如列表和元組),也可以是空格間隔的字符串:
Card=collections.namedtuple("Card",("rank","suit"))
Card=collections.namedtuple("Card","ranksuit")
2、初始化時(shí)以一串參數(shù)形式傳入構(gòu)造函數(shù):
card_test=Card("J","hearts")
3、既可以通過.運(yùn)算符,也可以用索引來取值:
print(card_test.rank)
print(card_test[1])
這個(gè)帶名字的元組,對(duì)調(diào)試程序有很大幫助。
以上就是python定義具名元組的方法,希望能對(duì)大家有所幫助。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。