__getitem__
Alberto Valverde
alberto en toscat.net
Dom Abr 22 21:39:18 CEST 2007
On Apr 22, 2007, at 9:25 PM, Jaume Martin Claramonte wrote:
> Hola, estoy contruyendo una clase que tiene dos campos, un vector y un
> entero, necesito contruir el __getitem__ para acceder a elementos
> de la
> lista pero nose como hacerlo ya que si uso el [] soble la misma lista
> entra en recursion infinita, como lo soluciono?
Llamando al método de la clase base:
class MyLista(list):
def __getitem__(self, idx):
v = list.__getitem__(self, id)
# hacer algo con v
return v
Alberto
Más información sobre la lista de distribución Python-es