namedtuple顾名思义,就是名字+元组的数据结构,下面就来看一下Python的collections模块中namedtuple结构使用示例
namedtuple 就是命名的 tuple,比较像 C 语言中 struct。一般情况下的 tuple 是 (item1, item2, item3,...),所有的 item 都只能按照 index 访问,没有明确的称呼,而 namedtuple 就是事先把这些 item 命名,以后可以方便访问。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
namedtuple 还提供了 _make 从 iterable 对象中创建新的实例:
1 |
|
再来举个栗子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
结果:
1 2 3 4 5 6 |
|
原文地址:https://www.cnblogs.com/fmgao-technology/p/9080514.html