【问题标题】:Type annotation for any collection of a particular type特定类型的任何集合的类型注释
【发布时间】:2020-08-20 19:50:05
【问题描述】:

是否有使用 Python 的类型注释系统指定“任何集合或生成器,其项目属于给定类型”的类型注释?

我有一个函数不在乎它是否获得 listtuple setgenerator 或其他任何值,只要它是特定类的实例的集合即可。

【问题讨论】:

  • “收藏”究竟是什么意思?你只想要typing.Iterable吗?

标签: python python-3.x typing


【解决方案1】:

有序、无序和惰性集合的组合特征是它们是Iterable。因此,应将任意“Ts 集合”注释为Iterable[T]

【讨论】:

    猜你喜欢
    • 2016-09-10
    • 2023-03-18
    • 2021-03-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 2013-07-15
    • 1970-01-01
    • 2015-01-25
    相关资源
    最近更新 更多