如何自动分配多级NamedTuples?

时间:2018-12-05 18:28:57

标签: python python-3.x

使用NamedTuples,我可以轻松地将字典的属性分配给类。但是是否也可以分配多个级别的命名元组?

class Dashboard(NamedTuple):

    color: str


class Car(NamedTuple):

    weight: int
    dashboard: Dashboard


c = Car(**{
    'weight': 2000,
    'dashboard': {
        'color': 'green'
    }
})

0 个答案:

没有答案