标签: python python-3.x typing
是否有类型注释使用Python的类型注释系统来指定“项目属于给定类型的任何集合或生成器”?
我有一个函数并不关心它是否得到list或tuple set或generator或其他任何东西,只要它是实例的集合特定类别的人。
list
tuple
set
generator
答案 0 :(得分:1)
有序,无序和惰性集合的组合特征是它们是Iterable。因此,任意“ T的集合”都应被注释为Iterable[T]。
Iterable
T
Iterable[T]