pycharm 如何在python中输入提示元组?

8aqjt8rx  于 2023-03-02  发布在  PyCharm
关注(0)|答案(1)|浏览(130)

我有一行代码:

a = tuple((1,2,3,4)[idx] for idx in range(4))

PyCharm给出了以下类型提示:a:元组[任意,...] =元组((1,2,3,4)[idx]表示范围(4)中的idx)
为什么是tuple[Any,...]而不是tuple[int]?

vxf3dgd4

vxf3dgd41#

tuple的类型由tuple中每个元素的每个类型组成
在您的情况下,typing.Tuple[int,...]typing.Tuple[Any,...]是正确的
键入元组

相关问题