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