Qual é o nome do método para substituir o []
operador (notação subscrita) de uma classe em Python?
python
operator-overloading
Sahas
fonte
fonte
__getslice__,
__setslice__` e__delslice__' have been deprecated for the last few releases of ver 2.x (not sure exactly when), and are no longer supported in ver 3.x. Instead, use
__getitem__.
__setitem__` e__delitem__' and test if the argument is of type
fatia, i.e.:
se isinstance (arg, fatia): ...Você está procurando o
__getitem__
método Consulte http://docs.python.org/reference/datamodel.html , seção 3.4.6fonte