也许以下几句话对您有用:
class SliceMaker(object): def __getitem__(self, item): return itemmake_slice = SliceMaker()print make_slice[3]print make_slice[0:]print make_slice[:-1]print make_slice[1:10:2,...]
想法是您使用
make_slice[]而不是手动创建的实例
slice。这样,您就可以在所有功能上使用熟悉的方括号语法。



