如何为每个元组中的每个元素命名,提高可读性
2019-02-13 13:39
363 查看
-> 解决方案一:定义类似与其他语言的枚举类型也就是定义一系列数值常量
NAME,AGE,SEX,EMAIL = range(4) student = ('Jim','21','male','jim723tmail.com') #name print(student[NAME]) #age if student[AGE] >= 18: pass #sex if student[SEX] == 'mail': pass
-> 解决方案二:使用标准库中collections.namedtuple替代内置tuple
from collections import namedtuple Student = namedtuple('Student',['name','age','sex','email']) s = Student('Jim',16,'male','jim32r3422@mail.com') print(s)
相关文章推荐
- python高效编程技巧2(如何为元组的每个元素命名,提高程序的可读性)
- python 2-2 如何为元组中的每个元素命名, 提高程序可读性-collections.namedtuple
- 如何在元组中的每个元素命名,提高程序可读性
- python-2-如何为元组中的每个元素命名,提高程序可读性?
- 如何为元组中的每个元素命名,提高程序可读性---Python数据结构与算法相关问题与解决技巧...
- 如何为元组中的每个元素命名,提高程序的可读性
- 为元组中的每个元素命名,提高程序可读性
- Python高级编程-如何为元祖中的每个元素命名,提高程序可读性?
- 2-2为元组中的每个元素命名,提高程序可读性
- python 为元组中的每个元素命名,提高程序可读性
- 给元组的每个元素命名,提高程序可读性
- 如何为元祖中的每个元素命名以提高可读性
- python_如何为元组中每个元素命名
- python基础学习之如何对元组各个元素进行命名详解
- python【2】为元祖中的元素命名,提高可读性
- 为tuple中的元素命名,提高程序的可读性
- python 为元组的每个元素命名
- Python高效编程-为元组的每个元素命名
- <24>python学习笔记——为元组中的每个元素命名
- 正整数序列Q中的每个元素都至少能被正整数a和b中的一个整除,现给定a和b,如何生成Q中的前几项