Python 如何指示嵌套的返回类型(例如,整数列表)

Python 如何指示嵌套的返回类型(例如,整数列表),python,python-sphinx,docstring,autodoc,Python,Python Sphinx,Docstring,Autodoc,我有一个带有嵌套返回类型的python函数,如何正确指示返回类型?(例如,pycharm可能会将返回类型检测为[,],其中每个类型都单独链接) e、 g 我会研究并使用相同的表达方式,例如: from typing import List def random_list(num: int) -> List[float]: # Py 3.5 """Returns a list of random numbers :param num: Number of

我有一个带有嵌套返回类型的python函数,如何正确指示返回类型?(例如,pycharm可能会将返回类型检测为[,],其中每个类型都单独链接)

e、 g

我会研究并使用相同的表达方式,例如:

from typing import List

def random_list(num: int) -> List[float]:  # Py 3.5
    """Returns a list of random numbers
    :param num:
        Number of random numbers to generate
    :type num:
        int
    :return:
        A list of random floats
    :rtype:
        List[float]
    """
    return [random() for x in range(num)]

[float]
,显然是吗?或者更好,仅仅是
列表
from typing import List

def random_list(num: int) -> List[float]:  # Py 3.5
    """Returns a list of random numbers
    :param num:
        Number of random numbers to generate
    :type num:
        int
    :return:
        A list of random floats
    :rtype:
        List[float]
    """
    return [random() for x in range(num)]