如何在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]:
从输入导入列表开始)
list[str]
显然不起作用)我认为您需要的正是列表,因为示例函数返回一个列表。即使不是这样,我也不明白你为什么要避免使用List[str]
,同时你接受了一个提出这个问题的答案。请你澄清一下好吗?另一份副本: