命名

from collections import namedtuple
#为元祖中元素命名,提高程序可读性
#方案1:定义一系列数值常量
Name,Age,Sex,Email = range(4)
p1 = ['张三',24,'男','1111@qq.com']
print(p1[Name],p1[Age],p1[Sex],p1[Email])
#方案2:使用标准库中collection.namedtuple代替内置tuple
p = namedtuple('p',['name','age','sex','email'])#创建p类
p2 = p('李四',23,'男','2222@qq.com')
print(p2)

输出:

原文地址:https://www.cnblogs.com/cxxBoo/p/11624151.html