命名

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)

输出:

 

posted @   Bambo0  阅读(174)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示