命名元组

允我心安 提交于 2020-03-04 18:09:28

为什么要用到命名元组?

在做项目的时候用到了元组,我们对元组取值的话,只能通过索引来取值,这种用的不是很方便。所以就会采用这种命名元组

命名元组的使用也很方便

直接上代码吧

from collections import namedtuple

student_tuple = namedtuple('student_tuple', ["name", "age", "sex"])
tu = student_tuple("LC", 12, "男")
print(tu)

 

这样其实已经限制了这个元组只能传递3个值,一个是name,一个是age,一个是sex

在对这个元组取值我们就可以使用tu.name或者tu.age或者tu.sex来进行取值,很方便是不是。


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!