您要定义特殊的
__getitem__
[docs]
方法。
class Test(object): def __getitem__(self, arg): return str(arg)*3test = Test()print test[0]print test['kitten']
结果:
000小猫小猫

您要定义特殊的
__getitem__
class Test(object): def __getitem__(self, arg): return str(arg)*3test = Test()print test[0]print test['kitten']
结果:
000小猫小猫