python命名元組如何理解

mug發表於2021-09-11

python命名元組如何理解

說明

1、NamedTuples是屬於集合模組的輕量級、記憶體高效的物件型別。

2、這些是類似字典的構造,可以在其中透過索引、鍵名或 getattr()函式訪問屬性值。

例項

從輸入匯入 NamedTuple
class Account(NamedTuple):
    name:str
    value: float
        
Account(name='Naina',value=100)

輸出

帳戶(名稱='Naina',值=100.1)
從集合匯入 defaultdict
學費_餘額= defaultdict(lambda:200)
學費_存款 = [帳戶(姓名 =“奈娜”,價值=100),
                    帳戶(姓名 =“史蒂夫”,價值 = 300),
                    帳戶(姓名 =“本尼迪克特”,價值 = 200)]
在tuition_deposits 中的存款:
    tuition_balances[deposit.name]+=deposit.value
print(dict(tuition_balances))

以上就是python命名元組的理解,希望對大家有所幫助。更多Python學習指路:

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/506/viewspace-2828510/,如需轉載,請註明出處,否則將追究法律責任。

相關文章