class test:
def __len__(self):
return 888
def __getitem__(self, item):
return '来自于:class-> __getitem__'
t = test()
print(len(t))
print(t['1'])
>> 888
>> 来自于:class-> __getitem__
参考:
2017-10-26 15:52:25: python __getitem__()方法理解
2017年1月31日: 自定义对象的__len__()函数(Python)