Cita:
Empezado por D-MO
La clase myList entonces debería quedar:
Código:
class myList(list):
def indexOf(self, value):
try:
return self.index(value)
except ValueError:
return None
Saludos
|
Quiero pensar que, como en Delphi sería menos costoso evitar la excepción:
Código:
def IndexOf (self, Value):
if Value in self:
return self.index (Value)
else:
return None
¿Voy bien?
Interesante también lo referente a uso de
self:
http://es.wikipedia.org/wiki/Python#Clases