命名元组

命名元组的使用

from collections import namedtuple

student_info=namedtuple("info_tuple",["name","age","gender"])
tu=student_info("musen",18,"")
print(tu.name)
print(type(tu))

运行结果

musen
<class '__main__.info_tuple'>
namedtuple 函数这里接收两个参数,第一个参数为要创建类型的名称,第二个参数是一个列表,代表了每一个索引的名字。当建立完这个 Student_info类之后,就可以使用正常的构造方法来构造新的对象如 tu,并且可以直接通过访问属性的方式来访问所需要的值。


原文地址:https://www.cnblogs.com/crystal1126/p/13492188.html