如何在Python中声明数组类型提示?

如何在Python中声明数组类型提示?,python,type-hinting,Python,Type Hinting,鉴于此功能: def array_returner(): return ["hello", "there"] 我如何键入提示此函数返回字符串数组,而不导入列表(并使用List[str]语法)?这就是您要查找的: from typing import List def array_returner() -> List[str]: return ["hello", "there"] 你可以这样做 def array\u returner()->[str]: def ar

鉴于此功能:

def array_returner():
    return ["hello", "there"]

我如何键入提示此函数返回字符串数组,而不导入列表(并使用
List[str]
语法)?

这就是您要查找的:

from typing import List

def array_returner() -> List[str]:
    return ["hello", "there"]
你可以这样做

  • def array\u returner()->[str]:
  • def array\u returner()->List[str]:
    从输入导入列表开始)

重复:另外:@Georgy这些问题的地址列表,而不是数组。我不想导入列表。(而且
list[str]
显然不起作用)我认为您需要的正是列表,因为示例函数返回一个列表。即使不是这样,我也不明白你为什么要避免使用
List[str]
,同时你接受了一个提出这个问题的答案。请你澄清一下好吗?另一份副本: