将字符串列表指定为函数参数类型

Specify a list of strings as a function param types

我正在尝试将 str 的列表定义为函数参数的类型,但我不知道该怎么做

我知道 python 允许您定义函数,指定函数参数期望的值类型。示例:

def f(param: str):
    print(type(param))

但我不知道这个注解是如何命名的 param: str,因此很难找到这方面的文档。我也明白这只是代码文档中的美学,而不是参数的某种类型强制。

你能帮我定义一个 str 的列表和这个注释的名称吗?

为了更清楚地说明我在 TypeScript 中想要什么,可以这样写

function func(param: string[]) {}

typing moduleList 用于此目的

from typing import List

def f(param: List[str]):
    pass