关于Python3的collections.namedtuple和functools.namedtuple的探讨

在研究Python3的collections和functools模块的时候无意中发现,这两个模块都有namedtuple对象,见下图。

关于Python3的collections.namedtuple和functools.namedtuple的探讨


那么这两个namedtuple到底有什么关系呢?我们用is和id来测试一下。由下图可以见collections.namedtuple和functools.namedtuple是同一个对象的。

关于Python3的collections.namedtuple和functools.namedtuple的探讨