如何在Python @dataclass中声明数组或列表?

时间:2019-08-28 10:51:51

标签: python python-3.x python-dataclasses python-typing typehints

如何在@dataclass中声明数组(或至少列表)?如下所示:

from dataclasses import dataclass

@dataclass
class Test():
    my_array: Array[ChildType]

1 个答案:

答案 0 :(得分:3)

没有Array数据类型,但是您可以将my_array的类型指定为typing.List

from dataclasses import dataclass
from typing import List


@dataclass
class Test:
    my_array: List[ChildType]