![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#18
|
||||
|
||||
|
En efecto, tienes la razón en el primer punto, explico:
Teniendo las dos opciones, a y b en los archivos a.py y b.py de la siguiente manera: a.py Código:
class myList(list):
def indexOf(self, value):
try:
return self.index(value)
except ValueError:
return None
x = myList()
print 'A:', x.indexOf('test')
Código:
class myList(list):
def indexOf(self, value):
if value in self:
return self.index(value)
else:
return None
x = myList()
print 'B:', x.indexOf('test')
Código:
~/tmp$ time python a.py A: None real 0m0.046s user 0m0.028s sys 0m0.000s ~/tmp$ time python b.py B: None real 0m0.033s user 0m0.024s sys 0m0.000s Saludos. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como sabes la IP del cliente con idTCPServer | fide_uci | Internet | 1 | 13-11-2009 06:40:12 |
| Tutorial de Python 'Python para todos' | marcoszorrilla | Noticias | 11 | 15-02-2009 05:19:15 |
| Si no sabes leer, éste es tu post... | Gabo | Humor | 4 | 06-06-2008 00:15:27 |
| 20 cosas que no sabes sobre Google | marcoszorrilla | La Taberna | 6 | 05-06-2008 20:30:35 |
| ¿Qué Tanto Sabes De La Vasectomía? | gmontes | Humor | 4 | 10-12-2005 09:15:05 |
|