使用Python键入modu指定序列或列表的长度

2024-09-25 00:22:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在给Pythontyping模块一个机会。

我知道像下面这样指定List的长度是有效的:

List[float, float, float]   # List of 3 floats <-- NOTE: this is not valid Python

长名单有速记吗?如果我想设置为10个浮动呢?

List[float * 10]   # This doesn't work.

如果可能的话,这个会很方便。


*注意:事实证明,以这种方式向Sequence[](及其子类)提供多个参数目前不是有效的Python。此外,目前无法使用typing模块以这种方式指定Sequence长度。


Tags: 模块ofis方式notfloatthislist