【问题标题】:How to return a variable number of values?如何返回可变数量的值?
【发布时间】:2022-01-15 14:21:25
【问题描述】:

我必须编写一个如下所示的函数:def funci(x1, ..., xki) -> y1,...,ymi,其中所有xy 都具有TypeClass 类型。 使用typing模块,我可以将函数声明为:f(*args: TypeClass),但是如何定义变长返回值的类型呢?

【问题讨论】:

    标签: python type-hinting


    【解决方案1】:

    来自typingdocumentation

    要指定同构类型的可变长度元组,请使用文字省略号,例如元组[int, ...]。

    在你的情况下,返回类型应该是Tuple[TypeClass, ...]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-02
      • 2017-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-08
      • 1970-01-01
      • 2016-04-24
      相关资源
      最近更新 更多