Improve the readability of visiting tuples

student=('张三','22','北京市,海定区')
#===============原始访问==================
#name
print(student[0])
#age
print(student[1])
#address
print(student[2])
#=================1  改变之后的访问======================
NAME,AGE,ADDRESS=range(3)
print(student[NAME])
print(student[AGE])
print(student[ADDRESS])

#==================2namedtuple 的方式 =================================
from collections import namedtuple
Student = namedtuple('Student',['name','age','address'])
s = Student('张三','22','北京市,海定区')
print(isinstance(s,tuple))
print(s.name)
print(s.age)

Guess you like

Origin blog.csdn.net/yipianfeng_ye/article/details/83992729