我如何进行项目访问,即。__getitem__
在 Python 2.x 中的类对象上可用?
我试过了:
class B:
@classmethod
def __getitem__(cls, key):
raise IndexError
测试:
B[0]
# TypeError: 'classobj' object has no attribute '__getitem__'
print B.__dict__
# { ... '__getitem__': <classmethod object at 0x024F5E70>}
我如何__getitem__
在课堂上工作?