在python3.7之后编写类型提示的更好方法是什么?

2024-03-29 08:19:14 发布

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

在带有PEP 563的Python 3.7中,有两种方法可以编写类型提示:

from typing import List

def merge(xs: List[int], ys: List[int]) -> List[int]:
    return xs + ys

或者

def merge(xs: list[int], ys: list[int]) -> list[int]:
    return xs + ys

两者似乎都是一样的。哪一个是推荐的?你知道吗

编辑:PyCharm中已经支持的第二种方式 enter image description here


Tags: 方法fromimport编辑typing类型returndef