在Python中是否存在ordinal numbers的实现?
示例用例如下:
一个非常干净的解决方案(*)是简单地用ordinal numbers索引元素,因此“标准”元素将使用索引0、1、2、3,...和“特殊”索引。元素可以分配给ω,ω+ 1,ω+ 2,ω+ 3,...显然,这种方法在泛化能力上也非常强大。
当然,还有其他解决方案,例如可以维护多个列表。但是,这样做的缺点是,如果我们要遍历所有元素,则需要一张一张地遍历列表。使用序数索引,只需迭代一个列表即可。
(*)至少从我作为数学家的角度来看