McL*_*ayn 2 python types python-3.x
如何提示在 Python 3 中返回类列表的函数的返回类型?
例子:
from typing import List
class BaseClass:
pass
class SubClass1(BaseClass):
pass
class SubClass2(BaseClass):
pass
# Help needed:
def get_sub_classes() -> List[???]:
return BaseClass.__subclasses__()
Run Code Online (Sandbox Code Playgroud)
from typing import List, Type
class BaseClass:
pass
def get_sub_classes() -> List[Type[BaseClass]]:
return BaseClass.__subclasses__()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
941 次 |
| 最近记录: |