Namedtuple使用详细的类型名

时间:2018-05-14 23:48:43

标签: python

Namedtuple令人惊讶,但这个问题让我困惑了很久。

在python docs namedtuple

collections.namedtuple(typename, field_names, *, rename=False, defaults=None, module=None)

这是基本的例子

Point = namedtuple('Point', ['x', 'y'])
EmployeeRecord = namedtuple('EmployeeRecord', 'name, age, title, department, paygrade')

我认为将namedtuple定义为

更容易和更像元组
Point = namedtuple(['x', 'y'])
EmployeeRecord = namedtuple('name, age, title, department, paygrade')

namedtuple应该用详细typename实现的原因是什么?

0 个答案:

没有答案