我在python3.8中有一个返回多个值的方法:我在这里阅读:如何注释多个返回值的类型?可以将多个返回类型命名为Tuple[A,B,C]。
def _calculate_lending_share(user_id: str, squad_id: str) -> Tuple[List[int], Dict[str, Any]]:
...
但是我如何在同一行上接受带有类型提示的多个值:
tokens: List[int], token_borrowed_map: Dict[str, Any] = _calculate_lending_share(user_id, squad_id)
错误是:
SyntaxError: invalid syntax
到目前为止,我已经确定我们必须这样做。
tokens: List[int] = []
token_borrowed_map: Dict[str, Any] = {}
tokens, token_borrowed_map = _calculate_lending_share(user_id, squad_id)
但目前不支持在同一行提供类型。