1
我正在使用Python3並剛剛學會如何使用mypy
。我正在閱讀文檔(特別是this部分似乎相關),但無法找到我的問題的任何答案:mypy:是否可以爲複雜類型定義快捷方式?
是可以爲類型定義一些快捷方式嗎?
例子:
不用編寫
from typing import List
def f(x: List[int]) -> List[int]:
return x[1:]
我想有
from typing import List
sequence = DefineTypeShortcut(List[int])
def f(x: sequence) -> sequence:
return x[1:]
只是爲了澄清,我不想定義一個新類Sequence
,我只是想更容易讀取功能的簽名。
我可以在12分鐘內接受了答案。 – Antoine
@Antoine不需要那麼做。花點時間接受堆棧溢出的答案,讓儘可能多的人看到問題,並提供替代解決方案,如果他們認爲這是必需的:-) –