为什么要用到命名元组?
在做项目的时候用到了元组,我们对元组取值的话,只能通过索引来取值,这种用的不是很方便。所以就会采用这种命名元组
命名元组的使用也很方便
直接上代码吧
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来进行取值,很方便是不是。