[Python-es] (sin asunto)
Juan Marcelo Leiva Sandoval
chelitoleiva en gmail.com
Mie Jul 14 05:58:15 CEST 2010
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...
Más información sobre la lista de distribución Python-es