如何为元组中的每个元素命名,提高程序可读性---Python数据结构与算法相关问题与解决技巧...
2019-07-23 09:40
405 查看
原文链接:http://www.cnblogs.com/goddog1024/p/11229848.html
实际案例:
学生信息系统中,数据为固定格式:(名字,年龄,性别,邮箱) ,通常使用元组来存储
使用优点: 使用元组最大的优点在于节省空间,存储相同的数据,使用元组比使用字典,空间小很多
使用缺点: 访问元组数据时,需要使用索引,(index),访问,大量索引降低程序的可读性
解决方案
方案一: 定义一系列数值常量或枚举类型
方案二: 使用标准库中 collections.nametuple 替代内置 tuple
方案一:
定义数值常量
使用枚举
#使用枚举,相当于创建了一个名字空间
比起上面的方法,更好的方法是方案二!
方案二: 使用标准库中 collections.nametuple 替代内置 tuple
#1.使用元组存储信息,节省空间 ,这就是不使用自定义类的原因
#2.程序的可读性提高了
转载于:https://www.cnblogs.com/goddog1024/p/11229848.html
相关文章推荐
- python高效编程技巧2(如何为元组的每个元素命名,提高程序的可读性)
- python 2-2 如何为元组中的每个元素命名, 提高程序可读性-collections.namedtuple
- python-2-如何为元组中的每个元素命名,提高程序可读性?
- Python高级编程-如何为元祖中的每个元素命名,提高程序可读性?
- 如何在元组中的每个元素命名,提高程序可读性
- 如何为元组中的每个元素命名,提高程序的可读性
- python 为元组中的每个元素命名,提高程序可读性
- 给元组的每个元素命名,提高程序可读性
- 2-2为元组中的每个元素命名,提高程序可读性
- 为元组中的每个元素命名,提高程序可读性
- python_如何为元组中每个元素命名
- 如何为元祖中的每个元素命名以提高可读性
- python 为元组的每个元素命名
- 为tuple中的元素命名,提高程序的可读性
- 1.数据结构与算法相关问题与解决技巧
- Python调用不在同一个文件夹下的Python程序,并且如何解决pyinstaller打包路径问题
- <24>python学习笔记——为元组中的每个元素命名
- python基础学习之如何对元组各个元素进行命名详解
- Python实用技巧之利用元组代替字典并为元组元素命名
- 分类: linux程序设计 2012-03-06 22:01 10646人阅读 评论(5) 收藏 举报 linux语言c工具gcc程序开发 调试是每个程序员都会面临的问题. 如何提高程序员的调