今まで
def func() -> (DataFrame, str):
のように書いてたけど、これだとPyCharmでは戻り値の型を正しく推論できないことがあった。つまり、以下のようにfuncの戻り値をa,bで受けた後、a.まで入力してもDataFrameのメソッドが補完候補に出ない。
a, b = func()
def func() -> Tuple[DataFrame, str]:
のように書くのが正しい。
参考:
今まで
def func() -> (DataFrame, str):
のように書いてたけど、これだとPyCharmでは戻り値の型を正しく推論できないことがあった。つまり、以下のようにfuncの戻り値をa,bで受けた後、a.まで入力してもDataFrameのメソッドが補完候補に出ない。
a, b = func()
def func() -> Tuple[DataFrame, str]:
のように書くのが正しい。
参考: