命名元组的使用
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,并且可以直接通过访问属性的方式来访问所需要的值。