• 技术文章 >Python技术 >Python基础教程

    python命名元组如何理解

    小妮浅浅小妮浅浅2021-09-10 17:24:08原创2912

    说明

    1、NamedTuples是属于集合模块的轻量级、内存高效的对象类型。

    2、这些是类似字典的构造,可以在其中通过索引、键名或 getattr()函数访问属性值。

    实例

    1

    2

    3

    4

    5

    6

    从输入导入 NamedTuple

    class Account(NamedTuple):

        name:str

        value: float

             

    Account(name='Naina',value=100)

    输出

    1

    2

    3

    4

    5

    6

    7

    8

    9

    帐户(名称='Naina',值=100.1)

    从集合导入 defaultdict

    学费_余额= defaultdict(lambda:200)

    学费_存款 = [帐户(姓名 =“奈娜”,价值=100),

                        帐户(姓名 =“史蒂夫”,价值 = 300),

                        帐户(姓名 =“本尼迪克特”,价值 = 200)]

    在tuition_deposits 中的存款:

        tuition_balances[deposit.name]+=deposit.value

    print(dict(tuition_balances))

    以上就是python命名元组的理解,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python命名元组
    上一篇:python默认字典是什么 下一篇:python类型提示是什么

    相关文章推荐

    • python切片符号的使用• python切片运算符和slice()的关系• python使用切片的三条规则• python切片功能的使用• python切片符号的介绍• python切片中内存的注意事项• python如何查找缺失的参数• python input输入读取数字• Python3.8编写猜数字游戏的方法• python下划线的作用• python itertools函数的多种用法• python默认字典是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网