Python 3.x 在Python 3.5中,生成器函数的返回类型注释应该是什么样的?

Python 3.x 在Python 3.5中,生成器函数的返回类型注释应该是什么样的?,python-3.x,types,python-3.5,Python 3.x,Types,Python 3.5,我是否正确地进行了返回类型注释?看起来您可以使用: def a_generator() -> Generator[Tuple[int, int]]: # blah blah blah. # Do some stuff to make some ints. yield int_one, int_two 在Generator示例中,似乎Generator包含三个参数 另请参阅该模块的文档 def a_generator() -> Iterator[Tupl

我是否正确地进行了返回类型注释?

看起来您可以使用:

def a_generator() -> Generator[Tuple[int, int]]:
    # blah blah blah.  
    # Do some stuff to make some ints.
    yield int_one, int_two

Generator
示例中,似乎
Generator
包含三个参数

另请参阅该模块的文档

def a_generator() -> Iterator[Tuple[int, int]]:
    # blah blah blah.  
    # Do some stuff to make some ints.
    yield int_one, int_two