2-2 如何为元组中的每个元素命名, 提高程序可读性

2016-11-06  本文已影响0人  lupinwu
Paste_Image.png

问题

大量使用索引,无法确切辨识内容


Paste_Image.png

C语言解决方法
1, 使用宏定义
2, 使用枚举类型


Paste_Image.png

解决办法

Paste_Image.png

1, 定义常量


Paste_Image.png

或定义为列表拆包方式


Paste_Image.png

2, 标准库替代
方式1:


Paste_Image.png

方式2:


Paste_Image.png

访问方法


Paste_Image.png

是内置元组的子类,开销仅比元组大一点,所有使用普通元组的地方均可以使用namedtuple

Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读