如何正确运行注释/键入提示字符串列表
发布于 2021-01-29 16:06:50
我试图弄清楚如何正确运行注释或键入提示字符串列表。例如,如果我有一个像这样的函数:
def send_email(self, from_address: str, to_address: list[str]):
pass
收件人地址应为字符串列表。但是,当我尝试使用该注释时,在Python 3.4.3解释器中出现以下错误:
TypeError:“类型”对象不可下标
我很肯定这list[str]
是引起问题的原因,因为如果我将其更改为str
错误会消失,但这不能正确反映我对参数的意图。
关注者
0
被浏览
51