类型注释:输入和输出类型之间的依赖关系[重复]

问题描述 投票:0回答:1

现在我有一个功能:

def foo(a: List) -> Any:
    return a[1]

我需要避免Any并使用类似以下内容:

def foo(a: List[T]) -> T:
    return a[1]

有可能吗?

python mypy
1个回答
2
投票

是的,它叫typing.TypeVar

typing.TypeVar
© www.soinside.com 2019 - 2024. All rights reserved.