[Python-es] (sin asunto)

René Rolando Elizalde Solano reroes799 en gmail.com
Mie Jul 14 06:11:33 CEST 2010


quita el print !!!! q no necesites! pero debe existir una solucion mejor!!

El 13 de julio de 2010 22:58, Juan Marcelo Leiva Sandoval <
chelitoleiva en gmail.com> escribió:

> Muchas gracias por tu ayuda, no molestaria tanto pero es un trabajo y
> lo tengo que mostrar en 9 horas mas jajajajaja.
>
> Bueno ahora me muestra el indice pero me imprime esto:
>
> [<__main__.Calle instance at 0xb774d4cc>, <__main__.Calle instance at
> 0xb774d50c>, <__main__.Calle instance at 0xb774d54c>, <__main__.Calle
> instance at 0xb774d58c>, <__main__.Calle instance at 0xb774d5cc>,
> <__main__.Calle instance at 0xb774d60c>, <__main__.Calle instance at
> 0xb774d64c>, <__main__.Calle instance at 0xb774d68c>, <__main__.Calle
> instance at 0xb774d6cc>, <__main__.Calle instance at 0xb774d70c>,
> <__main__.Calle instance at 0xb774d74c>, <__main__.Calle instance at
> 0xb774d78c>, <__main__.Calle instance at 0xb774d7cc>, <__main__.Calle
> instance at 0xb774d80c>, <__main__.Calle instance at 0xb774d84c>,
> <__main__.Calle instance at 0xb774d88c>, <__main__.Calle instance at
> 0xb774d8ec>, <__main__.Calle instance at 0xb774d92c>, <__main__.Calle
> instance at 0xb774d96c>, <__main__.Calle instance at 0xb774d9cc>]
> Resultado buscarIndice ---> 6
>
> :P bueno arreglando ese error podre continuar con implementar la
> busqueda con el Metodo Tabu Search, muchas gracias.
>
> El 13/07/10, René Rolando Elizalde Solano <reroes799 en gmail.com> escribió:
> > el problema es q lista_calle esta siempre vacia, es decir en los metodos
> no
> > está cargada.. revisale lo que le hice en los metodos y mira si te
> sirve!!
> > me explico.. lo qye hago en buscar indice es llamar a el metodo abrir()
> el
> > cual me devuelve una lista en "caliente" de listacalles, entons puedo
> > trabajar con eso!! no es lo optimo pero creo q el problema es ese!!!
> >
> >
> > El 13 de julio de 2010 22:30, Juan Marcelo Leiva Sandoval <
> > chelitoleiva en gmail.com> escribió:
> >
> >> Claro te adjunto codigo y archivo con los datos de las calles, saludos
> >>
> >>
> >>
> >> El 13/07/10, René Rolando Elizalde Solano <reroes799 en gmail.com>
> escribió:
> >> > Haber el indice de quien se necesita de un elemento de la lista ?
> seria
> >> > mejor q nos envies la listacalles !! para entender mejor el problema
> >> >
> >> > Espero poder ayudar en algo!
> >> >
> >> > El 13 de julio de 2010 22:18, Juan Marcelo Leiva Sandoval <
> >> > chelitoleiva en gmail.com> escribió:
> >> >
> >> >> Claro algo como eso, pero como explica Angel Alvarez wrote, es
> >> >> "nombre" es un atributo de los objetos de listaCalles, por eso no
> >> >> puedo usar lo que tu me explicas, pero si yo imprimo ejemplo
> >> >> listaCalles[0].nombre me muestra el nombre de la calle que esta en
> ese
> >> >> indice, por eso que yo uso 2 tipos de ciclos para recorrer la lista,
> >> >> el proble es que ninguno entra a la lista y me devuelve el numero con
> >> >> el que inicializo el contador.
> >> >>
> >> >> ejemplo:
> >> >>
> >> >> def mmmIndice(buscar):
> >> >>        indice = 0
> >> >>        i = 0
> >> >>        while i < len(listaCalles):
> >> >>                 if listaCalles[i].nombre == buscar:
> >> >>                         break
> >> >>                else:
> >> >>                        indice = indice + 1
> >> >>                         i = i + 1
> >> >>        return indice
> >> >>
> >> >> no me devuelve 0
> >> >>
> >> >> espero explicarme mucho mejor, y gracias por su ayuda
> >> >>
> >> >> El 13/07/10, René Rolando Elizalde Solano <reroes799 en gmail.com>
> >> escribió:
> >> >> > Espero haber entendido el problema y te ayude lo siguiente
> >> >> >
> >> >> > def indice(nombre):
> >> >> >     l = ["a","b","c"]
> >> >> >     print l.count(nombre)
> >> >> >
> >> >> > #tomando encuenta que nombre es "a", debe salir
> >> >> > el print 1
> >> >> >
> >> >> > algo asi quieres!!!
> >> >> >
> >> >> > disculpa si no lo entendi!!!
> >> >> >
> >> >> > El 13 de julio de 2010 22:04, Juan Marcelo Leiva Sandoval <
> >> >> > chelitoleiva en gmail.com> escribió:
> >> >> >
> >> >> >> Tengo 3 funciones distintas y cada una diferente:
> >> >> >>
> >> >> >> def otroIndice(buscar):
> >> >> >>        indice = 0
> >> >> >>        for i in listaCalles:
> >> >> >>                if i == buscar:
> >> >> >>                        break
> >> >> >>                else:
> >> >> >>                        indice = indice + 1
> >> >> >>        return indice
> >> >> >>
> >> >> >>
> >> >> >> def mmmIndice(buscar):
> >> >> >>        indice = 0
> >> >> >>        i = 0
> >> >> >>        while i < len(listaCalles):
> >> >> >>                if listaCalles[indice].nombre == buscar:
> >> >> >>                         break
> >> >> >>                else:
> >> >> >>                        indice = indice + 1
> >> >> >>        return indice
> >> >> >>
> >> >> >> def buscarIndice(nombre):
> >> >> >>        """Recibe el nombre de la calle y lo busca, al encontrarlo
> >> >> devuelve
> >> >> >> el indice"""
> >> >> >>         indice  = 0
> >> >> >>        for buscar in listaCalles:
> >> >> >>                 if buscar.nombre == nombre:
> >> >> >>                         break
> >> >> >>                else:
> >> >> >>                        indice = indice + 1
> >> >> >>         return indice#El problema es que siempre retorna 0
> >> >> >>
> >> >> >> aca lo que devuelven:
> >> >> >>
> >> >> >> Resultado otroIndice ---> 0
> >> >> >> Resultado mmmIndice ---> 0
> >> >> >> Resultado buscarIndice ---> 0
> >> >> >> Numerate ---> <enumerate object at 0xb7856824>
> >> >> >>
> >> >> >> El problema de todas es que no entran al siclo :'(
> >> >> >>
> >> >> >> El 13/07/10, Juan Marcelo Leiva Sandoval <chelitoleiva en gmail.com>
> >> >> >> escribió:
> >> >> >> > def buscarIndice(nombre):
> >> >> >> >        indice = 0
> >> >> >> >        for buscar in listaCalles:
> >> >> >> >                if buscar == nombre:
> >> >> >> >                        break
> >> >> >> >                else:
> >> >> >> >                        indice = indice + 1
> >> >> >> >        return indice
> >> >> >> >
> >> >> >> > - con ese ejemplo me devuelve 0
> >> >> >> >
> >> >> >> > print "Numerate ---> %s" % (enumerate(listaCalles))
> >> >> >> >
> >> >> >> > - me devuelve Numerate ---> <enumerate object at 0xb76c970c>
> >> >> >> >
> >> >> >> > def otroIndice(buscar):
> >> >> >> >       indice = 1
> >> >> >> >       for i in listaCalles:
> >> >> >> >               if i == buscar:
> >> >> >> >                       break
> >> >> >> >               else:
> >> >> >> >                       indice = indice + 1
> >> >> >> >       return indice
> >> >> >> >
> >> >> >> > - me devuelve 0
> >> >> >> >
> >> >> >> > Bueno seguire buscando muchas gracias por su ayuda espero me
> >> >> >> > puedan
> >> >> >> > seguir guiando Saludos.
> >> >> >> >
> >> >> >> > --
> >> >> >> > El buen Informático es como un Bibliotecario, no lo sabe todo
> pero
> >> >> >> > sabe donde buscarlo...
> >> >> >> >
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> El buen Informático es como un Bibliotecario, no lo sabe todo pero
> >> >> >> sabe donde buscarlo...
> >> >> >> _______________________________________________
> >> >> >> Python-es mailing list
> >> >> >> Python-es en python.org
> >> >> >> http://mail.python.org/mailman/listinfo/python-es
> >> >> >> FAQ: http://python-es-faq.wikidot.com/
> >> >> >>
> >> >> >
> >> >> >
> >> >> >
> >> >> > --
> >> >> > René Rolando Elizalde Solano
> >> >> > Ingeniero en Sistemas - Universidad Nacioanal de Loja
> >> >> > Miembro del Sección de Software del Departamento de
> >> >> > Telecomunicaciones
> >> e
> >> >> > Información - Universidad Nacional de Loja
> >> >> > Desarrollador Sistema de Gestión Académica. S G A
> >> >> >
> >> >> > http://reroes79.wordpress.com
> >> >> > http://reroes799.blogspot.com/
> >> >> > http://twitter.com/reroes
> >> >> > reroes en unl.edu.ec
> >> >> > reroes799 en gmail.com
> >> >> > reroes79 en hotmail.com
> >> >> > reroes79 en yahoo.es
> >> >> >
> >> >>
> >> >>
> >> >> --
> >> >> El buen Informático es como un Bibliotecario, no lo sabe todo pero
> >> >> sabe donde buscarlo...
> >> >> _______________________________________________
> >> >> Python-es mailing list
> >> >> Python-es en python.org
> >> >> http://mail.python.org/mailman/listinfo/python-es
> >> >> FAQ: http://python-es-faq.wikidot.com/
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > René Rolando Elizalde Solano
> >> > Ingeniero en Sistemas - Universidad Nacioanal de Loja
> >> > Miembro del Sección de Software del Departamento de Telecomunicaciones
> e
> >> > Información - Universidad Nacional de Loja
> >> > Desarrollador Sistema de Gestión Académica. S G A
> >> >
> >> > http://reroes79.wordpress.com
> >> > http://reroes799.blogspot.com/
> >> > http://twitter.com/reroes
> >> > reroes en unl.edu.ec
> >> > reroes799 en gmail.com
> >> > reroes79 en hotmail.com
> >> > reroes79 en yahoo.es
> >> >
> >>
> >>
> >> --
> >> El buen Informático es como un Bibliotecario, no lo sabe todo pero
> >> sabe donde buscarlo...
> >>
> >> _______________________________________________
> >> Python-es mailing list
> >> Python-es en python.org
> >> http://mail.python.org/mailman/listinfo/python-es
> >> FAQ: http://python-es-faq.wikidot.com/
> >>
> >>
> >
> >
> > --
> > René Rolando Elizalde Solano
> > Ingeniero en Sistemas - Universidad Nacioanal de Loja
> > Miembro del Sección de Software del Departamento de Telecomunicaciones e
> > Información - Universidad Nacional de Loja
> > Desarrollador Sistema de Gestión Académica. S G A
> >
> > http://reroes79.wordpress.com
> > http://reroes799.blogspot.com/
> > http://twitter.com/reroes
> > reroes en unl.edu.ec
> > reroes799 en gmail.com
> > reroes79 en hotmail.com
> > reroes79 en yahoo.es
> >
>
>
> --
> El buen Informático es como un Bibliotecario, no lo sabe todo pero
> sabe donde buscarlo...
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>



-- 
René Rolando Elizalde Solano
Ingeniero en Sistemas - Universidad Nacioanal de Loja
Miembro del Sección de Software del Departamento de Telecomunicaciones e
Información - Universidad Nacional de Loja
Desarrollador Sistema de Gestión Académica. S G A

http://reroes79.wordpress.com
http://reroes799.blogspot.com/
http://twitter.com/reroes
reroes en unl.edu.ec
reroes799 en gmail.com
reroes79 en hotmail.com
reroes79 en yahoo.es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20100713/a8170fb4/attachment.html>


Más información sobre la lista de distribución Python-es