如何在Python中对range进行子类化?

2024-10-01 15:35:02 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在Python中对range类型进行子类化?(我想表示非常大对象的可索引序列)

下面的最小示例将引发TypeError: type 'range' is not an acceptable base type

class OffsetRange(range):

    def __getitem__(self, i):
        return i+1

OffsetRange()

Tags: 对象an示例类型baseisdeftype

热门问题