@ups: метаклассы определяются по-другому в Python3. Я добавил код, чтобы показать, как, выше.

не нужно изменить, чтобы сделать эту работу?

class A:
    @staticmethod
    def __getitem__(val):
        return "It works"

print A[0]

Обратите внимание, что я звоню__getitem__ метод по типуA.

Ответы на вопрос(1)

Ваш ответ на вопрос