collections.namedtuple在C中实现。
cnamedtuple的Python项目详细描述
用C语言编写的一种名为duple的实现。
从3084914245d2
翘曲速度
是时候快走了。
设置
使用限定的导入,这样我们就可以知道我们使用的是哪个namedtuple。
>>>fromnamedtupleimportnamedtupleascnamedtuple>>>fromcollectionsimportnamedtupleasstdnamedtuple>>>frompickleimportdumps,loads
小数字
可爱的图形
这些操作随字段数的变化而变化。
从字段名字符串创建类型。
根据字段名序列创建类型。
实例创建。
不那么可爱的数字
这些操作不随字段数的变化而变化。
std_inst是collections.namedtuple创建类型的实例 有六个命名字段:A、B、C、D、E和F。
c_inst是cnamedtuple.namedtuple创建类型的实例 有六个命名字段:A、B、C、D、E和F。
现场访问
In[1]:%timeitstd_inst.c10000000loops,bestof3:71.9nsperloopIn[2]:%timeitc_inst.c10000000loops,bestof3:38.4nsperloop