命名元组

为什么要用到命名元组?

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

命名元组的使用也很方便

直接上代码吧

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来进行取值,很方便是不是。



原文地址:https://www.cnblogs.com/LCboss/p/12410910.html