On Tue, 13 Jul 2010 16:28:01 -0300 Angel Alvarez wrote: > El día 13 de julio de 2010 15:33, Juan Marcelo Leiva Sandoval > <[email protected]> escribió:
> > for buscar in listaCalles: > > if buscar.nombre == nombre: > y por que no estas usando el metodo index de la lista?? A juzgar por su código, "nombre" es un atributo de los objetos de listaCalles, así que no puede hacer un list.index() sin más. Juan, mírate las funciones enumerate(), next() y expresiones generadoras, se puede hacer en una sola línea. Por otra parte, y como es obvio, si ésta fuera una búsqueda muy habitual, sería preferible tener un diccionario con el nombre de las calles como claves. O(1) frente a O(n) _______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
