使用NamedTuples
,我可以轻松地将字典的属性分配给类。但是是否也可以分配多个级别的命名元组?
class Dashboard(NamedTuple):
color: str
class Car(NamedTuple):
weight: int
dashboard: Dashboard
c = Car(**{
'weight': 2000,
'dashboard': {
'color': 'green'
}
})