给元组的每个元素命名,提高程序可读性
2016-12-11 13:24
507 查看
给元组的每个元素命名,提高程序可读性
大量的学生信息,采用元组存储(名字,年龄,性别,邮箱地址,…)
访问时,使用引索[index]访问,大量降低程序可读性。
一般可以用下面的方法:
第一种方法,定义常量
>>>u = ('Jim', 'male', 16, 'jim23@gmail.com') #定义常量 #NAME = 0 #SEX = 1 #AGE = 3 #MAIL = 4 >>>NAME, SEX, AGE, MAIL = xrange(4) >>>u[sex] >16 >>>u[mail] >'jim23@gmail.com
第二种方法,使用标准库中的 collections.namedtuple替代tuple
>>>from collections import namedtuple >>>User = namedtuple('User', ['name', 'sex', 'age', 'mail']) >>>u = User('Jim', 'male', 16, 'Jim23@gmail.com') >>>u >User(name='Jim', sex='male', age=16, mail='Jim23@gmail.com') >>>u.sex >male >>>u.age >16
相关文章推荐
- python 2-2 如何为元组中的每个元素命名, 提高程序可读性-collections.namedtuple
- python-2-如何为元组中的每个元素命名,提高程序可读性?
- python 为元组中的每个元素命名,提高程序可读性
- 如何在元组中的每个元素命名,提高程序可读性
- python高效编程技巧2(如何为元组的每个元素命名,提高程序的可读性)
- 为元组中的每个元素命名,提高程序可读性
- 2-2为元组中的每个元素命名,提高程序可读性
- Python高级编程-如何为元祖中的每个元素命名,提高程序可读性?
- 为tuple中的元素命名,提高程序的可读性
- 如何为元祖中的每个元素命名以提高可读性
- python_如何为元组中每个元素命名
- Python高效编程-为元组的每个元素命名
- python 为元组的每个元素命名
- <24>python学习笔记——为元组中的每个元素命名
- 【慕课网】元祖命名规范 提高程序可读性
- python【2】为元祖中的元素命名,提高可读性
- 编写程序,生成包含1000个0到100之间的随机整数,并统计每个元素的出现次数
- Android 命名规范 (提高代码可读性)
- 编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如,根 据内容为[1][2][3]的数组形成内容为"1,2,3"的字符串。
- Python3基础 list enumerate 将列表的每个元素转换成 带索引值的元组