如何键入从方法返回的多个值?

时间:2017-08-05 15:30:51

标签: python python-3.x type-hinting

有人可以帮我宣布多种返回类型吗?

我在python 3+中做了一些开发,我试图为一个方法定义多个返回。注意:不是多个返回可能性,而是返回多个变量。这个:Related post没有回答我的问题,我似乎无法找到一个问题。

输入时,这有效:

def func_name(self) -> List[ClassName]:
    # other code
    return [object, object, ...]

但我想做的是这样的事情:

def func_name(self) -> List[ClassName], str, str:
   # other code
    return [object, object, ...], string1, string2

如何清楚地定义将返回多个值并键入它们?

0 个答案:

没有答案